1,在安装zip扩展之前,因为我的php没有安装phpize,所以需要安装一下phpize。为了确保服务器库是最新的,首先需要更新下库,执行下面两条命令。
shell># yum -y update
shell># yum -y install php-devel
shell># yum -y install zlib1g-dev
2,接下来就可以安装zip扩展了,依次执行命令
shell># cd /usr/local/src
shell># wget http://pecl.php.net/get/zip-1.13.5.tgz
shell># tar -zxvf zip-1.13.5.tgz
shell># cd zip-1.13.5
shell># /usr/bin/phpize
shell># ./configure --with-php-config=/usr/bin/php-config #根据自己安装的路径变更
shell># make
shell># make install
这时候会生成zip.so,我的在/usr/lib/php/20160303/zip.so,你们自己可以去找
3. 最后在php.ini里修改以下两项
1.zlib.output_compression = Off 改为 zlib.output_compression = On
2.增加extension=/usr/lib/php/20160303/zip.so
重启nginx 或者apache,reload不行,一定要重启
/etc/init.d/nginx restart #重启nginx
/etc/init.d/php-fpm restart#重启php
4,到这里大功告成了,去phpinfo查看zip模块是否开启。