linux安装zip拓展

如果缺少libzip,则先安装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

/usr/local/php/bin/phpize #找不到phpize的路径可用whereis命令查看:whereis phpize 得到路径 或者 find / -name phpize 得到路径

./configure --with-php-config=/usr/local/php/bin/php-config #此处为php-config的路径,可用whereis php-config查看路径 或者 find / -name phpize 得到路径

 make && make install



完成后安装zip拓展

cd zip
/usr/local/php/bin/phpize #找不到phpize的路径可用whereis命令查看:whereis phpize 得到路径 或者 find / -name phpize 得到路径

./configure --with-php-config=/usr/local/php/bin/php-config #此处为php-config的路径,可用whereis php-config查看路径 或者 find / -name phpize 得到路径

 make && make install

如果找不到'zipconf.h',先找找,其实可以找到的

执行

find /usr/local -iname 'zipconf.h'

找到位置,再执行

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

之后可以  make && make install  了

之后再php.ini中加入

extension=zip.so
原文地址:https://www.cnblogs.com/zhangyouwu/p/15098828.html