php +nginx 安装完程序报404 错误解决方法

原因:

nginx 默认是不支持 PATHINFO 模式

解决方法

 修改nginx配置文件nginx.conf,如果是虚拟主机请修改相应配置文件

user nginx;worker_processes 1;error_log logs/error.log;http { include mime.types; default_type application/octet-stream;      server {      listen 80;       root /usr/local/nginx/html;      index index.html index.htm index.php;      server_name _;           location / {            try_files $uri $uri/ =404;           }            location ~ \.php(.*)$ {           include fastcgi_params;           fastcgi_index index.php;           fastcgi_pass unix:/run/php/php7.0-fpm.sock;           fastcgi_split_path_info ^((?U).+\.php)(/?.+)$;           fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;           fastcgi_param PATH_INFO $fastcgi_path_info;           fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;           }         }}


演示站
上一篇:CentOS 7.6 源码安装LNMP(Nginx 1.14.1+Mysql 5.7+PHP 7.0)
下一篇:vim 命令使用操作

发表评论

×
选择打赏方式:

打赏

打赏

打赏

×
选择分享方式: