麒麟系统安装zip扩展报错:
checking for libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0... no
configure: error: Package requirements (libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0) were not met:
Package 'libzip', required by 'virtual:world', not found
Package 'libzip', required by 'virtual:world', not found
Package 'libzip', required by 'virtual:world', not found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
手动下载了libzip,并且编译安装好了,不行。
使用./configure --with-libzip=/usr/local/libzip的方式不行,需要使用环境变量
正确的如下:
# 清理旧的编译配置
make clean
/usr/local/php8.3/bin/phpize --clean
# 关键:正确路径(lib64)
export PKG_CONFIG_PATH="/usr/local/libzip/lib64/pkgconfig"
export LD_LIBRARY_PATH="/usr/local/libzip/lib64"
# 重新配置
/usr/local/php8.3/bin/phpize
./configure --with-php-config=/usr/local/php8.3/bin/php-config
make && make install
如果还遇到错误,你就看你的libzip安装在哪里,进/usr/local/libzip这个目录看,是否有lib64
评论0
暂时没有评论