在centos系统中配置好php环境了,但是发现能运行html页面并不能运行php文件了,这样我就在gg的帮助下一步不解决了,下面来看问题的具体解决过程。
安装之后测试发现,怎么Html能运行,而php就不行,显示File Not Found,很是悲伤之下谷歌,发现了各种奇奇怪怪的说法,作为一个error_log看不懂的人只能一个个尝试,而且我将安装步骤仔细重复了一遍又一 遍,保证按照教程来了,还是没发现问题,最后找到了一个类似的答案:
是配置的问题
location ~ .php$ {
root html;
html是nginx默认的目录,需要改成网站实际的路径
然后我基本确定了在/etc/nginx/conf.d/default.conf下,反复修改之后发现了一点不同,其他地方都是:
root /usr/share/nginx/html;而在php下却是root html
所以才访问不了,原来是路径错了,修改完之后就可以访问了。
另外,错误日志所在位置是:var/log/nginx
解决CentOS 7.1上LNMP环境404 File not found.:http://www.linuxdiyf.com/linux/11593.html
CentOS 6.4系统安装配置LNMP及搭建PHP服务器运行环境:http://www.linuxdiyf.com/linux/10690.html
Ubuntu15.04下搭建LNMP环境:http://www.linuxdiyf.com/linux/13025.html
CentOS 6.5 yum安装配置lnmp环境,简单实用:http://www.linuxdiyf.com/linux/13352.html
CentOS 7源码安装最新版LNMP环境:http://www.linuxdiyf.com/linux/10839.html