Centos7下php7如何安装zip扩展

本站所有内容来自互联网收集,仅供学习和交流,请勿用于商业用途。如有侵权、不妥之处,请第一时间联系我们删除!Q群:迪思分享

免费资源网 – https://freexyz.cn/

安装:

yum install -y php-devel #用于编译 cd /usr/local/src wget http://pecl.php.net/get/zip-1.15.3.tgz tar -zxvf zip-1.15.3.tgz cd zip-1.15.3 phpize whereis php-config ./configure –with-php-config=/usr/bin/php-config

报错:configure: error: Please reinstall the libzip distribution。

最新版本请参考官网:https://nih.at/libzip/ ,libzip 需要 cmake 。

yum install -y cmake cd ../ yum remove libzip wget https://libzip.org/download/libzip-1.2.0.tar.gz tar -zxvf libzip-1.2.0.tar.gz cd libzip-1.2.0.tar.gz mkdir build && cd build && /usr/local/bin/cmake .. && make && make install

又报错:

CMake Error at CMakeLists.txt:4 (CMAKE_MINIMUM_REQUIRED): CMake 3.0.2 or higher is required. You are running version 2.8.12.2 — Configuring incomplete, errors occurred!

cmake版本过低,需新版本。

yum remove cmake yum install -y cmake3 cmake -version

OK,cmake环境版本升级完毕。

然后再编译 zip 。

cd ../zip-1.15.3 ./configure –with-php-config=/usr/bin/php-config make make install

安装过程中若出现

fatal error: zipconf.h: No such file or directory

使用命令:

find /usr/local -iname zipconf.h ln -s /usr/local/lib/libzip/include/zipconf.h /usr/local/include

然后再执行一遍安装即可。最后用命令查看有没有zip.so文件。

ls /usr/lib64/php/modules/

修改 /etc/php.ini :

zlib.output_compression = On extension=/usr/lib64/php/modules/zip.so

重启 apache:

service httpd restart

再查看 phpinfo,就有 zip 扩展了。

Centos7下php7如何安装zip扩展插图

免费资源网 – https://freexyz.cn/


© 版权声明
THE END
★喜欢这篇文章吗?喜欢的话,麻烦动动手指支持一下!★
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容