• 对于注定会优秀的人来说,他所需要的,只是时间----博主
  • 手懒得,必受贫穷,手勤的,必得富足----《圣经》
  • 帮助别人,成就自己。愿君在本站能真正有所收获!
  • 如果你在本站中发现任何问题,欢迎留言指正!
  • 本站开启了防爆破关小黑屋机制,如果您是正常登录但被关进小黑屋,请联系站长解除!

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

迎刃而解 eryajf 4个月前 (08-01) 50°C 已收录 0个评论
本文预计阅读时间 2 分钟

想要在 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 后,服务即可正常访问。


weinxin
扫码订阅,第一时间获得更新
微信扫码二维码,订阅我们网站的动态,另外不定时发送 WordPress 小技巧,你可以随时退订,欢迎订阅哦~

二丫讲梵 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明解决php-fpm启动之后没有9000端口的问题
喜欢 (1)
[如果想支持本站,可支付宝赞助]
分享 (0)
eryajf
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址