今天测试阿里云ECS服务器上打开PHP文件,却出现下载界面或者502错误,很尴尬,我用的是NGINX配置的环境。
根本问题就是Nginx默认是不支持PHP文件的,需要开启php-fpm(如果有php-fpm,1.可能没开启,2.看网上的教程时目录放错了);如果你用的是lnmp中自带的虚拟主机生成ssl证书是不会遇到问题的;打开PHP文件,却变成了下载界面,原因已经说了,解决方式为:打开Nginx.config文件,在你想要的Nginx对应的server中添加:
include enable-php.conf; location ~ \.php$ { root //项目文件夹;//比如/home/www/html fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /项目文件夹/$fastcgi_script_name; include fastcgi_params; }
重启Nginx,PHP就能访问了。
service nginx restart
网友评论文明上网理性发言 已有0人参与
发表评论: