zoukankan      html  css  js  c++  java
  • php-fpm 启动后没有监听端口9000

    netstat -tpln未发现监听9000端口。查看/var/log/php7-fpm.log一切正常。

    随后查看PHP配置文件:/usr/local/php/etc/php-fpm.conf (源码安装)。

    发现listen = /tmp/php-cgi.sock。

    想要解决nginx调用的问题,可参考如下办法。

    修改nginx下的sites配置:

        location ~ .php$ {
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_index index.php;
            fastcgi_param APPLICATION_ENV production;
            include fastcgi_params;
        }
    

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

    重启php-fpm与nginx后,服务即可正常访问。

  • 相关阅读:
    基础数据类型补充
    编码转换
    is 和 == 的区别
    字典 dict
    列表与元组
    python基础第一节
    poll函数
    基本 TCP 的回射服务器
    文件IO
    base | AtomicIntegerT类
  • 原文地址:https://www.cnblogs.com/niuben/p/13401191.html
Copyright © 2011-2022 走看看