1247天 咸鱼也有梦想

重要的人越来越少,剩下的人也越来越重要 ​​

宝塔运行php时报错 /www/server/php/74/sbin/php-fpm: errorwhile loading shared libraries: libonig.so.5:cannot open shared object file: No such file or directory

发布于 20天前 / 25 次围观 / 0 条评论 / 教程 / 咸鱼

报错内容为

/www/server/php/74/sbin/php-fpm: errorwhile loading shared libraries: libonig.so.5:cannot open shared object file: No such file or directory

  这表明系统在加载 php-fpm 时找不到 libonig.so.5 这个共享库文件

解决方法:

步骤1.查找现有的 oniguruma 库文件

find / -name "libonig.so.*" 2>/dev/null

步骤2.创建软链接  假设找到的文件是 libonig.so.6,可以使用以下命令创建指向 libonig.so.5 的软链接:

sudo ln -s /path/to/libonig.so.6 /usr/lib/libonig.so.5

请将 /path/to/libonig.so.6 替换为实际找到的文件路径。

步骤3.更新动态链接库缓存

sudo ldconfig

 

 

执行过程为:

root@kvm-hk8820:~# find / -name "libonig.so.*" 2>/dev/null
/usr/local/onig/lib/libonig.so.5
/usr/local/onig/lib/libonig.so.5.1.0
root@kvm-hk8820:~# sudo ln -s /usr/local/onig/lib/libonig.so.5 /usr/lib/libonig.so.5
root@kvm-hk8820:~# sudo ldconfig
root@kvm-hk8820:~#