您的位置 首页 php

php-fpm启动失败,可根据异常提示做出修改即可,无需考虑太多

php-fpm用命令service php-fpm start、systemctl start php-fpm.service启动,均出现失败现象,如图

402900037826afb5e6b4

402d0000fe482133dbf6

systemctl status php-fpm.service查看错误提示如下:


1、第一种:因端口被占用导致

402b00010d3b77be8144

错误提示:unable to bind listening socket for address ‘127.0.0.1:9000’: Address already in use (98)

netstat -luntp查看端口占用情况,发现9000已有,那么kill -9 pid值,将其关闭,然后 systemctl restart php-fpm.service重启即可,ps -ef | grep php-fpm查看进程则可看出成功开启

402d000102e020400c63

402d0001057037f6fc9b


2、第二种:因user不存在导致

错误提示:cannot get uid for user ‘www’

命令id www 查看,提示id:www:no such user

402c000115b0b0d13af6

执行下图curl命令,id www则成功添加,然后systemctl restart php-fpm.service重启,ps -ef | grep php-fpm查看进程成功开启则说明成功解决

402d00010d5a16d6fa2e

对于第二种情况,我们应先将第一种9000端口被占用情况排除,再按照第二种方法解决,因为在9000被占用的情况下,也会存在www:no such user这种情况。

3、 第三种:因配置文件信息/路径错误导致

  • 应仔细对应有效文件中的参数名称,防止参数错误

  • 注意被执行的有效文件所在的路径,新手切勿多种方式安装同一服务造成文件路径错乱


还有一些特殊情况,下次整理好截图说明。

文章来源:智云一二三科技

文章标题:php-fpm启动失败,可根据异常提示做出修改即可,无需考虑太多

文章地址:https://www.zhihuclub.com/32512.shtml

关于作者: 智云科技

热门文章

网站地图