如果缺少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