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


情况一:sock已经被监听

sock已经被监听.png (127.94 KB, 下载次数: 0)

下载附件

2021-3-12 16:15 上传

解决方法:
将这个路径下的文件删除后再重启 /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 (70.82 KB, 下载次数: 0)

下载附件

2021-3-12 16:17 上传

解决方法:
进入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 (29.02 KB, 下载次数: 0)

下载附件

2021-3-12 16:18 上传

解决方法:

  1. /etc/init.d/php-fpm-72 stop

复制代码


然后再启动试试

  1. /etc/init.d/php-fpm-72 start

复制代码

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










情况四:zip扩展


zip扩展.png (97.91 KB, 下载次数: 0)

下载附件

2021-3-12 16:20 上传

解决方法:
安装的版本不对


重新安装zip扩展












情况五 libsodium


libsodium.png (35.54 KB, 下载次数: 0)

下载附件

2021-3-12 16:21 上传


解决方法:
一般是缺少epel源导致没安装上libsodium

  1. yum install epel-release -y && yum install libsodium-devel -y

复制代码










情况六  libcares.so


libcares.so.png (32.46 KB, 下载次数: 0)

下载附件

2021-3-12 16:23 上传

解决方法:
重新编译安装一下php试试










情况七  www/server/php/73/sbin/php-fpm: symbol lookup error: /www/server/php/73/sbin


php73sbinphp-fp.png (44.07 KB, 下载次数: 0)

下载附件

2021-3-12 16:24 上传

解决方法:
重新编译安装一下php试试,编译安装不会报这个错

情况八  手动开启了已经开启的openssl扩展导致的启动不了


手动开启了已经开启的openssl扩展导致的启动不了.png (18.98 KB, 下载次数: 0)

下载附件

2021-3-12 16:25 上传

解决方法:如将配置文件的openssl段代码去了分号,启动报这个的,加上分号注释回去

然后再重启php试试,
openssl
默认已经安装并加载的,无需再手动开启
















转自   https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=65378&extra=page%3D2%26filter%3Dtypeid%26typeid%3D10