当前位置:论坛首页 > Linux面板 > Linux面板教程

php无法启动的N种常见错误解决教程

发表在 Linux面板2021-3-12 16:27 [复制链接] 10 3837

情况一:sock已经被监听 sock已经被监听.png

解决方法:将这个路径下的文件删除后再重启 /tmp/php-cgi-56.sock
进入ssh 执行以下命令再重启php

  1. rm -f /tmp/php-cgi-56.sock
复制代码

具体不同的php版本,需要将以上命令的56更换为具体报错的php版本号,不能生搬硬套哦








情况二: libonig.so.2问题
libonig.so.2问题.png
解决方法:进入ssh 执行这条命令 再尝试启动

  1. yum install libsodium-devel sqlite-devel oniguruma-devel libwebp-devel libvpx-devel -y
复制代码






情况三: fatal error unable to create lock file:bad file descriptor(9)
fatal error unable to create.png
解决方法:
  1. /etc/init.d/php-fpm-72 stop
复制代码

然后再启动试试
  1. /etc/init.d/php-fpm-72 start
复制代码


注意:以上的72,为php版本号,哪个版本的php启动不了,就将以上命令的72改为对应版本号




情况四:zip扩展
zip扩展.png
解决方法:安装的版本不对
重新安装zip扩展





情况五 libsodium
libsodium.png
解决方法:一般是缺少epel源导致没安装上libsodium

  1. yum install epel-release -y && yum install libsodium-devel -y
复制代码





情况六  libcares.so
libcares.so.png
解决方法:重新编译安装一下php试试




情况七  www/server/php/73/sbin/php-fpm: symbol lookup error: /www/server/php/73/sbin
php73sbinphp-fp.png
解决方法:重新编译安装一下php试试,编译安装不会报这个错


情况八  手动开启了已经开启的openssl扩展导致的启动不了
手动开启了已经开启的openssl扩展导致的启动不了.png
解决方法:如将配置文件的openssl段代码去了分号,启动报这个的,加上分号注释回去
然后再重启php试试,openssl默认已经安装并加载的,无需再手动开启









使用道具 举报 只看该作者 回复
发表于 2021-3-15 11:30:24 | 显示全部楼层
本帖最后由 沐沫 于 2021-3-15 15:55 编辑
沐沫 发表于 2021-3-15 11:28
我的宝塔报错是跟情况2类似,但报错是
请问下怎么解决,谢谢。

我执行了
  1. yum install oniguruma libsodium -y
复制代码
就可以了。
使用道具 举报 回复 支持 1 反对 0
发表于 2021-3-15 11:28:20 | 显示全部楼层
我的宝塔报错是跟情况2类似,但报错是 微信截图_20210315112733.png
请问下怎么解决,谢谢。

使用道具 举报 回复 支持 反对
发表于 2021-7-11 11:23:24 | 显示全部楼层
php5.6 无法启动
微信图片_20210711112109.png
使用道具 举报 回复 支持 反对
发表于 2021-7-13 00:21:44 | 显示全部楼层

您好,服务器命令行执行以下命令安装下依赖再试试
  1. yum -y install libpng libpng-devel
复制代码

使用道具 举报 回复 支持 反对
发表于 2021-11-18 00:49:21 | 显示全部楼层
情况6 重新编译了很多次
使用道具 举报 回复 支持 反对
发表于 2021-11-18 01:13:09 | 显示全部楼层
情况6 重新安装了很多次都不行 腾讯云的日本ip主机
使用道具 举报 回复 支持 反对
发表于 2022-6-6 12:41:38 | 显示全部楼层
堡塔技术阿宏 发表于 2021-7-13 00:21
您好,服务器命令行执行以下命令安装下依赖再试试

微信图片_20220606124010.png
你好 ,请问这种情况是什么问题呢 要如何解决
使用道具 举报 回复 支持 反对
发表于 2022-6-18 16:31:23 | 显示全部楼层
  1. /etc/init.d/php-fpm-74: 行 53: 23363 段错误 $php_fpm_BIN --daemonize $php_opts
复制代码

这个问题如何解决啊?
使用道具 举报 回复 支持 反对
发表于 2022-10-18 11:06:15 | 显示全部楼层
宝塔用户_lwluji 发表于 2022-6-18 16:31
这个问题如何解决啊?

同问,解决了吗
使用道具 举报 回复 支持 反对
发表于 2022-10-18 11:23:31 | 显示全部楼层

用命令行启动可以吗?
  1. /etc/init.d/php-fpm-74 start
复制代码
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表