java多线程    Java入门    vsftp    ftp    linux配置    centos    FRP教程    HBase    Html5缓存    webp    zabbix    分布式    neo4j图数据库    

php8 编译zip

我的php80默认路径
/etc/opt/remi/php80

/usr/lib64/php/modules/

一、重装php-zip
yum-config-manager --enable remi-php80
yum install php-zip

systemctl stop php80-php-fpm
systemctl start php80-php-fpm
依然无效

二、下载一个包
https://pecl.php.net/package/zip 下载最新版本zip-1.22.3.tgz

Whereis php-config
php-config: /usr/bin/php-config /usr/share/man/man1/php-config.1.gz
https://pecl.php.net/get/zip-1.22.3.tgz
cd zip-1.22.3
./configure --with-php-config=/usr/bin/php-config
提示lib zip 版本1.10级别不够 最少1.11以上

三、libzip升级
下载最新版本
cd libzip-1.3.2

./configure

make -j 4 && make install -j 4

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

四、再次编译php-zip包
cd zip-1.22.3
phpize
./configure --with-php-config=/usr/bin/php-config
make && make install
打开zip.so
extension=zip.so

重启
systemctl stop php80-php-fpm
systemctl start php80-php-fpm


This entry was posted in PHP and tagged , , . Bookmark the permalink.
月小升QQ 2651044202, 技术交流QQ群 178491360
首发地址:月小升博客https://java-er.com/blog/php8-zip/
无特殊说明,文章均为月小升原创,欢迎转载,转载请注明本文地址,谢谢
您的评论是我写作的动力.

Leave a Reply