通过宝塔面板重启php7.4报错,重装PHP也报错,通过命令行启动发现报错如下

/www/server/php/74/sbin/php-fpm: error while loading shared libraries: libsodium.so.23: cannot open shared object file: No such file or directory

从报错来看,还是连接库文件不存在,使用命令查看下有哪些不存在

1、ldd /www/server/php/74/sbin/php-fpm , 可以看到 not found

2、使用find 命令找到对应的文件,然后做一个 软连接,

ln -s /usr/local/openssl/lib/libcrypto.so.1.0.0 /lib64/libcrypto.so.1.0.0

ln -s /usr/local/openssl/lib/libssl.so.1.0.0 /lib64/libssl.so.1.0.0

3、现在查看就没有报错了

现在重启 和安装PHP 就正常了,