解决 nginx 浏览.php文件变成下载

Nginx 浏览.php文件变成下载:这是因为nginx没有设置好碰到php文件时,要传递到后方的php解释器。
 
看看你的nginx.conf配置,里面有没有这样的设置:
 
location ~ .*\.php$ {
fastcgi_pass 127.0.0.1:9000;
}
如果有的话
执行 netstat -antp 结果如下:

解决 nginx 浏览.php文件变成下载

 
发现没有9000端口被占用。所以说我们要启动9000端口
 
执行
php-cgi -b 127.0.0.1:9000 &

解决 nginx 浏览.php文件变成下载

 
 
然后重启nginx /data/soft/nginx/sbin/nginx -s reload  
 
问题应该已经解决

相关文章:
 
Nginx 访问php文件返回404 Not Found错误

1 个评论

#nginx解析php脚本
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name;
include fastcgi_params;
index index.php index.html;

}

要回复文章请先登录注册