nginx访问首页弹出下载框

Nginx 浏览.php文件变成下载:这是因为nginx没有设置好碰到php文件时,要传递到后方的php解释器。

看看你的nginx.conf配置,里面有没有这样的设置:

location ~ \.php$ {

#root   /usr/share/nginx/html;

fastcgi_pass   127.0.0.1:9000;

fastcgi_index  index.php;

fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;

# fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;

include        fastcgi_params;

}

如果有的话

执行 netstat -antp 结果如下:

发现没有9000端口被占用。所以说我们要启动9000端口

执行

php-cgi -b 127.0.0.1:9000 &    如果报错

修改/etc/php.ini里面的 date.timezone = Asia/Shanghai

nginx -s reload