已解决,系统yum仓库问题,导致很多包装不上,libzip依赖无法正常安装;
如果以后还有centos7用户安装php81,因为相同报错导致无法启动的,可以尝试下的方式手动解决依赖问题,并重启php
- yum remove -y libzip*
- rm -rf /usr/local/lib/libzip*
- ldconfig
- mkdir rpm && cd rpm
- wget -4 http://download.bt.cn/rpm/remi/7/libzip5-1.5.2.rpm
- wget -4 http://download.bt.cn/rpm/remi/7/libzip5-devel-1.5.2.rpm
- wget -4 http://download.bt.cn/rpm/remi/7/libzip5-tools-1.5.2.rpm
- yum install * -y
- cd ../ && rm -rf rpm
- cd /www/server/php/81/src/ext/zip/
- make clean
- /www/server/php/81/bin/phpize
- ./configure --with-php-config=/www/server/php/81/bin/php-config
- make && make install
- echo "extension = /www/server/php/81/lib/php/extensions/no-debug-non-zts-20210902/zip.so" >> /www/server/php/81/etc/php.ini
- /etc/init.d/php-fpm-81 restart
复制代码 |