PHP 5.4 ON CENTOS 7,NGINX,页面未找到错误

PHP 5.4 ON CENTOS 7,NGINX,页面未找到错误

我正在尝试在 CentOS 7 上安装 PHP 5.4

目前,我的conf文件如下所示:

/etc/nginx/conf.d

server {
 listen       80;
 server_name  178.62.255.79;

 root   /usr/share/nginx/html;
 index index.php index.html index.htm;

 location / {
     try_files $uri $uri/ =404;
 }
 error_page 404 /404.html;
 error_page 500 502 503 504 /50x.html;
 location = /50x.html {
     root /usr/share/nginx/html;
 }

 location ~ \.php$ {
     try_files $uri =404;
     fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
     fastcgi_index index.php;
     fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
     include fastcgi_params;
 } }

/etc/php-fpm.d/www.conf 是默认的,除了

listen = /var/run/php-fpm/php-fpm.sock

需要注意的一件事是,当我查看目录 /var/run/php-fpm/ 时,有一个名为 php-fpm.socks 的文件

服务器可以运行http请求(nginx正在工作),但是当我尝试浏览PHP文件时,它给出了,

你正在寻找的页面暂时不可用。请稍后再试。

我遵循了很多指示,他们都说我应该将 127.0.0.1:9000 更改为 php-fpm.sock ,但它也不起作用

将两个conf文件设置为127.0.0.1:9000不起作用,我认为FastCGI进程管理器没有接收到数据

您知道任何可用的解决方案吗?

谢谢

答案1

检查您的 /etc/php-fpm.d/www.conf 文件并确保将用户和组从 apache 更改为 nginx

user = nginx
group = nginx

然后systemctl restart php-fpm.service看看是否有帮助!

相关内容