Linux系统下给php增加zip扩展

首先第一步如果系统不支持phpize则执行

yum -y install php-devel

然后再执行以下语句:

cd /usr/src
wget http://pecl.php.net/get/zip
tar -zxvf zip
cd zip-1.x.x
/usr/local/php_fcgi/bin/phpize   (对应的phpize路径)(安装好的php位置,可以使用find语句查找)
./configure --with-php-config=/usr/local/php_fcgi/bin/php-config (对应的php-config路径)(php-config文件名不能更改)
make
make install

此时会在zip/modules/下生成一个zip.so文件,将它拷贝到make之后给的一个路径下,如有同名的,覆盖之。

2、生成的模块路径:

/usr/local/php/lib/php/extensions/no-debug-non-zts-20050922/zip.so   (对应的extensions路径,可能每个人的不一样)

3、修改php.ini

extension_dir = "./"修改为extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20050922/"

增加

extension=zip.so

重启web服务器即可

点赞