你好,欢迎访问我的博客!登录
当前位置:首页 - 服务器问题 - 正文 SEO教程学习网

解决启动php-fpm后访问不到php文件的办法

2019-02-25服务器问题seo学习网44°c
A+ A-
今天碰了一个很奇怪的问题,当启动php-fpm后,发现居然访问不到php文件了,后来通过查看日志、分析+搜索终于解决了,现在将整个过程分享给大家,也方便同样遇到这个问题的同学们参考借鉴,下面来一起看看吧。

问题场景:

linux系统 nginx服务器 安装好了fpm的php7 在nginx的web目录下新建了index.php文件,内容为phpinfo()函数。(如果是源码安装,位置一般为 /usr/local/nginx/html/index.php)

nginx经过了简单的配置,开始试验是否可以支持php

  location / {   root html;   index index.html index.htm index.php;  }   location ~ \.php$ {   root   html;   fastcgi_pass 127.0.0.1:9000;   fastcgi_index index.php;   fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;   include  fastcgi_params;  }

在浏览器访问 localhost/index.php

结果为 File not found.

这时候我们查看nginx的错误日志,错误日志的主要内容为 FastCGI sent in stderr: "Primary script unknown"

经过分析+搜索前辈经验得出结论,nginx的配置文件无法识别/scripts路径,所以我们将配置文件中的/scripts改为$document_root,或者web目录的绝对路径。更改后的配置文件如下:

  location ~ \.php$ {   root   html;   fastcgi_pass 127.0.0.1:9000;   fastcgi_index index.php;   fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;   include  fastcgi_params;  }

重启nginx服务器,已经可以正确显示phpinfo()的内容了。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

解决启动php-fpm后访问不到php文件的办法

今天碰了一个很奇怪的问题,当启动php-fpm后,发现居然访问不到php文件了,后来通过查看日志、分析+搜索终于解决了,现在将整个过程分享给大家,也方便同样遇到这个问题的同学们参考借鉴,下面来一起看看吧。 问题场景: linux系统 nginx服务器 安装好了fpm的相关推荐: ubuntu10.04配置 nginx+php-fpm模式的详解安装配置php-fpm来搭建Nginx+PHP的生产环境LNMPA遇到504 Gateway time-out错误的解决方法解决Nginx出现 403 Forbidden的办法nginx+uWsgi配置问题的解决Nginx下解决无法使用中文URL的方法解决Nginx上传大文件超时的办法nginx服务器怎麼解决API的跨域问题?Nginx如何解决WebApi跨域二次请求以及Vue单页面的问题?Windows下配置Nginx+PHP基本操作(启动、重启和退出)深入探讨:Nginx 502 Bad Gateway错误的解决方法详解Linux下安装php环境并且配置Nginx支持php-fpm模块Nginx启动SSL功能,进行功能优化windows下RunHiddenConsole 启动 nginx与php(RunHiddenConsolenginx提示:500 Internal Server Error错误的解决方法nginx在centos里面启动/关闭/重启的应用Nginx命令_Nginx的启动(start)停止(stop)命令nginx调用php-fpm出错解决方法和nginx配置详解 ======================================================================================================网站被劫持检测、网站监控站群批量SEO查询六大搜索引擎 模拟蜘蛛批量替换工具 - 多行批量替换服务器专用下载工具iis日志分析工具批量PING,服务器批量添加网卡IP小工具远程同步备份工具整站下载工具批量远程桌面连接工具iis网站批量管理
  选择分享方式
未定义标签

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>


  用户登录