在linux服务器上为php添加zip扩展

最近单位购置了国产服务器,安装的银河麒麟服务器V10(基于centOS的系统),需要在上面搭建lamp的web服务器环境,安装dzzoffice网盘应用,在安装的时候出现了zip_open()函数不支持。查询资料,发现是php需要安装zip扩展,主要解决方案如下:

先手下载安装包,要注意的是安装zip之前要安装libzip,切换到存放目录。

1.安装php的zip扩展,并编译

#wget http://pecl.php.net/get/zip-1.8.10.tgz
#tar zxvf zip-1.8.3.tgz
#cd zip-1.8.3
#/opt/php/bin/phpize (对应的phpize路径)
#./configure --with-php-config=/opt/php/bin/php-config (对应的php-config路径)
#make
#make install

修改php.ini,在文件中添加:

extension="zip.so"

最后还需要重启系下apache和php-fp

发表评论