嗯,这是昨天下午的时候遇到的问题。。。
终于在今天凌晨的时候解决了这个问题
根本问题就是Nginx默认是不支持PHP文件的,需要开启php-fpm(如果有php-fpm,1.可能没开启,2.看网上的教程时目录放错了);
新手的话,在安装lnmp集成包的时候,还是建议用官网上的教程,就算是配SSL,也尽量用官网上的新建一个虚拟主机来配置SSL。
官网:https://lnmp.org/install.html
新建虚拟主机配置SSL:https://lnmp.org/faq/lnmp-vhost-add-howto.html
如果你用的是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