播放记录

解决php-fpm启动之后没有9000端口的问题

博客迎刃而解 2019年08月29日 11:38:16

想要在lnmp环境下配置一个禅道服务呢,但是却发现php-fpm端口没出现。

那么在nginx配置处想要调用的时候就会报错。

最后在网上看到一篇解疑,解决了这个问题。传送

netstat -tpln未发现监听9000端口。查看/var/log/php5-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后,服务即可正常访问。


转载:http://www.eryajf.net/1465.html

© 2018 www.qingketang.net 鄂ICP备18027844号-1

武汉快勤科技有限公司 13554402156 武汉市东湖新技术开发区关山二路特一号国际企业中心6幢4层7号

微信登录

扫码关注,全站教程免费播放

发表评论 X

登录成功
开通VIP

订单金额:

支付金额:

支付方式: