怎样安装PHP的zip扩展

2018年3月12日 | 分类: 【技术】

【安装】

方法A. 使用源码编译安装zip

下载:http://pecl.php.net/package/zip

参考:http://www.uedbox.com/centos7-ziparchive-libzip/

wget http://pecl.php.net/get/zip-1.14.0.tgz && tar zxvf zip-1.14.0.tgz && cd zip-1.14.0
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-libzip=/usr/local/lib64/
make && make install

生成的模块路径:

/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/zip.so

方法B. 使用PECL安装zip

参考:https://answers.launchpad.net/ubuntu/+question/125672

pecl install zip

输出:

...
Build process completed successfully
Installing '/usr/local/php/lib/php/extensions/no-debug-zts-20121212/zip.so'
install ok: channel://pecl.php.net/zip-1.13.2
configuration option "php_ini" is not set to php.ini location
You should add "extension=zip.so" to php.ini

【设置】

在php.ini添加:

; [zip]
extension = "zip.so"

然后重启Apache即可加载。