首先tp5的访问目录指向到webroot/public文件夹中。thinkphp的url访问:http://serverName/index.php(或者其它应用入口文件)/模块/控制器/操作/[参数名/参数值...],这个需要支持pathinfo,Apache默认支持,而Nginx不支持。1.ph ...
分类:
Web程序 时间:
2019-02-20 15:56:37
阅读次数:
263
首先,Thread Safe 是指程序在运行时需对线程(thread)进行安全检查,以防止有新要求就启动新线程的 CGI 执行方式耗尽系统资源。None Thread Safe 则指程序在运行时不对线程进行安全检查。 再来看 PHP 的两种服务模式:ISAPI 和 FastCGI 。ISAPI 服务 ...
分类:
其他好文 时间:
2019-02-19 15:03:33
阅读次数:
196
location ~ [^/]\.php(/|$) { #fastcgi_pass remote_php_ip:9000; fastcgi_pass unix:/dev/shm/php-cgi.sock; fastcgi_index index.php; fastcgi_split_path_inf... ...
分类:
其他好文 时间:
2019-02-18 10:15:55
阅读次数:
201
#user nobody; #开启进程数 <=CPU数 worker_processes 1; #错误日志保存位置 #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info;... ...
分类:
其他好文 时间:
2019-02-15 22:27:22
阅读次数:
195
PHP-FPM 介绍 CGI 协议与 FastCGI 协议 每种动态语言( PHP,Python 等)的代码文件需要通过对应的解析器才能被服务器识别,而 CGI 协议就是用来使解释器与服务器可以互相通信。PHP 文件在服务器上的解析需要用到 PHP 解释器,再加上对应的 CGI 协议,从而使服务器可 ...
分类:
Web程序 时间:
2019-02-11 10:58:28
阅读次数:
206
1 centos7 Nginx1.14+php7.0+mysql5.7 (LNMP)安装 说说配置lnmp遇到的坑 测试时一定要使用<?php?>这样的PHP标记 fastcgi默认是不能解析<??>这样的PHP代码标记的 更别说 <% %>这样以及其他的 为了这个问题苦恼了两天,国内外的论坛·博客 ...
分类:
数据库 时间:
2019-02-06 22:39:52
阅读次数:
209
我一般使用的编译参数如下,PHP相关模块fastcgi被保留用作后文优化说明,: ./configure \ "--prefix=/App/nginx" \ "--with-http_stub_status_module" \ "--without-http_auth_basic_module" \ ...
分类:
Web程序 时间:
2019-02-03 12:15:19
阅读次数:
194
一般看来, 这种情况可能是由于nginx默认的fastcgi进程响应的缓冲区太小造成的, 这将导致fastcgi进程被挂起, 如果你的fastcgi服务对这个挂起处理的不好, 那么最后就极有可能导致504 Gateway Time-out现在的网站, 尤其某些论坛有大量的回复和很多内容的, 一个页面 ...
分类:
其他好文 时间:
2019-02-02 10:32:50
阅读次数:
199
``` location ~ \.php(.*)$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+\.php)(/?.+)$; fastcgi_param SCRIPT_... ...
分类:
其他好文 时间:
2019-02-01 15:51:14
阅读次数:
152
PHP LNMP环境下的PHP安装 CGI指的是通用网关接口,为HTTP服务器与其他机器上的程序服务通信交流的一种工具,性能差,所以被淘汰了。 FastCGI,是一个可以伸缩、高速的在HTTP服务器和动态脚本语言间通信的接口,在linux下,FastCGI的接口即为socket,这个socket可以 ...
分类:
Web程序 时间:
2019-01-31 21:31:41
阅读次数:
213