码迷,mamicode.com
首页 > Web开发 > 详细

在LNMP环境下创建多个虚拟主机时出现nginx无法解析php文件故障

时间:2017-10-16 22:02:47      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:php   nginx   下载   

问题描述:

    搭建的LNMP环境运行php文件时,每次通过浏览器打开总是直接将文件下载到本地,而无法通过浏览器正常显示,而对于html文件则可以正常使用。

    具体配置如下:

    
        location ~ \.php$ {
            root           html/zabbix;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html/zabbix$fastcgi_script_name;
            include        fastcgi_params;
        }
server {
listen 80;
root /usr/local/nginx/html/zabbix;
server_name zabbix.cc:80;
index index.php
        fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html/zabbix$fastcgi_script_name;
error_page 500 501 502 503 50x.html;
location = /50x.html {
root html/zabbix;
}

同时通过netstat -anput | grep 9000发现9000端口并没有被占用

此时执行:打开9000端口

hp-cgi -b 127.0.0.1:9000 &
之后重新启动nginx
/usr/local/nginx/sbin/nginx -s reload

此时问题得到解决,浏览器可以正常访问网站


在LNMP环境下创建多个虚拟主机时出现nginx无法解析php文件故障

标签:php   nginx   下载   

原文地址:http://aiyouwei.blog.51cto.com/11705634/1972832

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!