• 技术文章 >后端开发 >PHP问题

    php phpinfo无法访问怎么办?

    青灯夜游青灯夜游2020-09-29 10:47:32原创692

    解决方法:首先确认php-fpm已经启动,服务端口正常;然后修改“/usr/local/tengine/conf/vhost”下的“*.conf”文件;最后php-fpm.conf文件中,设置“listen=127.0.0.1:9000”。

    推荐:《PHP视频教程

    今天调试lnmp环境,出现如下报错。无法查询到php信息。

    1.png

    环境:linux版本CentOS Linux release 7.3.1611 (Core),nginx使用tengine。php和tengine均为源码安装到/usr/local。

    首先确认tengine已经启动,在网站根目录下写了个静态测试网页,测试没问题,可以正常显示。

    确认php-fpm已经启动,查询服务端口正常。怀疑tengine的php支持没有配置。打开/usr/local/tengine/conf/vhost下面的*.conf主机配置,修改以下配置:追加index.php让nginx服务器默认支持index.php为首页,同时通过注释,启用相关配置。

    注意$document_root的位置,可以写成$document_root,也可以写成网站根目录,但是一定不能是默认的/scripts。

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

    同时,确保/usr/local/php/etc/php-fpm.conf的配置:

    listen = 127.0.0.1:9000

    然后,重启服务就可以了。

    2.png

    相关推荐:php培训

    以上就是php phpinfo无法访问怎么办?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:phpinfo php
    上一篇:php中的时间戳转换函数是什么 下一篇:php向数据库插入数据出现乱码问题
    大前端线上培训班

    相关文章推荐

    • php print r 乱码怎么办• php markdown 转html的方法• php php_eol的用法• php去掉字符串中的空格• php三个错误报告级别类型是什么?• php 设置系统变量的方法详解• php如何跳转前一个页面

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网