YiluPHP
这家伙很懒,什么都没有留下...

经验 PHP Warning: PHP Startup: Unable to load dynamic library 'zi

浏览数 111539
PHP Warning: PHP Startup: Unable to load dynamic library 'zip.so'
PHP版本 8.0.1 无法加载动态库的问题
在php扩展目录/usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/zip.so是有zip.so这个文件的

[root@localhost zip-1.19.2]# service php-fpm restart
Gracefully shutting down php-fpm . done
Starting php-fpm [20-Feb-2021 00:53:05] NOTICE: PHP message: PHP Warning:  PHP Startup: Unable to load dynamic library 'zip.so' (tried: /usr/local/php8.0.1/lib/php/extensions/no-debug-non-zts-20200930/zip.so (libzip.so.5: cannot open shared object file: No such file or directory), /usr/local/php8.0.1/lib/php/extensions/no-debug-non-zts-20200930/zip.so.so (/usr/local/php8.0.1/lib/php/extensions/no-debug-non-zts-20200930/zip.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
 done

解决方式:
编辑/etc/ld.so.conf文件把库文件目录加上

vim /etc/ld.so.conf
include ld.so.conf.d/*.conf  # 默认只有这一行
/usr/lib64
/usr/lib
/usr/local/lib
/usr/local/lib64

执行 ldconfig -v 同步动态库

再重新 php-fpm 就不报错了。

我来说说