标签:全局变量 情况下 span 没有 版本号 direct pos software 重启
迁移官网商城的发现主页的二级界面显示空白页,此https商城网站
后修改nginx配置,显示正常
添加
location ~ [^/]\.php(/|$) {
#fastcgi_pass remote_php_ip:9000;
fastcgi_pass unix:/dev/shm/php-cgi.sock;
fastcgi_index index.php;
include fastcgi.conf;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
这个配置的意思是 在浏览器中访问的.php文件,实际读取的是 $document_root(网站根目录)下的.php文件 -- 也就是说当访问127.0.0.1/index.php的时候,需要读取网站根目录下面的index.php文件,如果没有配置这一配置项时,nginx不回去网站根目录下访问.php文件,所以返回空白
作用:nginx本身不处理php请求,配置文件中将.php结尾的请求通过FashCGI交给PHP-FPM处理,PHP-FPM是PHP的一个FastCGI管理器
作用域:location, if in location
设置FastCGI服务,其值可以是一个域名、IP地址:端口、或者是一个Unix的Socket文件。
Nginx连接fastcgi的方式有2种:TCP和unix domain socket
TCP是使用TCP端口连接127.0.0.1:9000
Socket是使用unix domain socket连接套接字/dev/shm/php-cgi.sock(很多教程使用路径/tmp,而路径/dev/shm是个tmpfs,速度比磁盘快得多)
标签:全局变量 情况下 span 没有 版本号 direct pos software 重启
原文地址:https://www.cnblogs.com/jimmy-xuli/p/9015639.html