探索,發現,愛好、學習,記錄,分享。
學海無涯,天涯若比鄰,三人行,必有我師。

centOS7 安装zip插件

1.安装ZipArchive扩展需要libzip插件的支持

2。libzip插件建议大家使用1.2.0(我的zip是1.15.4,如果你的zip扩展比我的版本高,使用1.2.0的libzip插件报错:Please reinstall the libzip distribution(libzip版本过低)。那请安装更高本本的libzip)

废话少说,上代码:

cd ~
wget http://pecl.php.net/get/zip
tar -zxvf zip
cd zip-x.x.x
phpize
./configure
make
make install
安装过程中可能会出现的问题:

1.Cannot find php-config. Please use –with-php-config=PATH
服务器上存在多个php版本,手动指定php-config文件即可:

./configure –with-php-config=/www/server/php/73/bin/php-config

2.Please reinstall the libzip distribution
libzip版本过低,按照下面步骤重新安装:

cd ~
yum remove libzip
wget https://nih.at/libzip/libzip-1.2.0.tar.gz
tar -zxvf libzip-1.2.0.tar.gz
cd libzip-1.2.0
./configure
make & make install

3.fatal error: zipconf.h: No such file or directory
找不到zipconf.h文件,执行下面命令后重试:

find /usr/local -iname ‘zipconf.h’
ln -s /usr/local/lib/libzip/include/zipconf.h /usr/local/include
成功安装zip之后会返回一个路径(这个很重要):

Installing shared extensions:     /www/server/php/73/lib/php/extensions/no-debug-non-zts-20180731/
加到php.ini中:

extension=/www/server/php/73/lib/php/extensions/no-debug-non-zts-20180731/zip.so
重启PHP,搞定。

版權聲明:本文采用知識共享 署名4.0國際許可協議 [BY-NC-SA] 進行授權
轉載事宜:如需轉載需徵得應允,轉載必須注明來源於本站的信息。
文章名称:《centOS7 安装zip插件》
文章链接:https://www.thefreesky.com/blog/26214.html
本站資源僅供個人學習交流,請於下載後24小時內刪除,不允許用於商業用途,否則法律問題自行承擔。

評論 抢沙发