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