帮助中心

这里有最新的使用文档和教程

< 返回

宝塔面板PHP无法启动常见错误解决教程

2023-02-15 14:02 作者:31IDC 阅读量:2946 所属分类:云服务器

宝塔面板PHP无法启动常见错误解决教程

情况一:sock已经被监听 



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

rm -f /tmp/php-cgi-56.sock


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




情况二: libonig.so.2问题



解决方法:进入ssh 执行这条命令 再尝试启动


yum install libsodium-devel sqlite-devel oniguruma-devel libwebp-devel libvpx-devel -y





情况三: fatal error unable to create lock file:bad file descriptor(9)

解决方法:
/etc/init.d/php-fpm-72 stop


然后再启动试试
/etc/init.d/php-fpm-72 start



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


情况四:zip扩展

解决方法:安装的版本不对
重新安装zip扩展


情况五 libsodium

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

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




情况六  libcares.so


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


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


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


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

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


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

31IDC - 12 年深耕海外 IDC 高端资源