lnmp php文件访问不了,记一次lnmp环境下无法执行php文件
lnmp環境搭建好后卻無法正常執行php文件,坑爹啊!~
[錯誤狀況]
頁面直接打印出php代碼內容;
php文件無法執行?;
查看nginx配置文件:
server {
listen80;
server_name xxxxx.com;
access_log/var/log/nginx/xxxxx.access.logmain;
location~ \.php$ {
root html;#root /var/www/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME$document_root$fastcgi_script_name;includefastcgi_params; }
}
[解決方案]
編輯nginx文件;
修改nginx.conf 配置文件,需做如下修改
user www www; #首行user去掉注釋,修改Nginx運行組為www
www;必須與/usr/local/php5/etc/php-fpm.conf中的user,group配置相同,否則php運行出錯;
修改php-fpm.conf文件(配置文件也可能在php-fpm.d文件夾下);
修改 user = www
group = www
如果www用戶不存在,那么先添加www用戶
groupadd www
useradd -g www www
最后更改文件夾及文件用戶組,執行即可;
原來是用戶組的原因。
[相關參考]
原文:http://www.cnblogs.com/zsmynl/p/3537745.html
總結
以上是生活随笔為你收集整理的lnmp php文件访问不了,记一次lnmp环境下无法执行php文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux delete内存不下降_li
- 下一篇: php websocket 帧封装,sw