php报Class ZipArchive not found,安装zip扩展

php在linux下解压zip文件,报Class ZipArchive not found,需要安装zip扩展。首先运行下面的命令:

# wget http://pecl.php.net/get/zip
# tar zxvf zip-1.x.x.tgz
# cd zip-1.x.x
然后执行下面的命令:

# /usr/local/php-5.5.10/bin/phpize

运行了这个zip目录下会自动生成几个文件,其中包括configure

# ./configure --with-php-config=/usr/local/php-5.5.10/bin/php-config
# make
# make install

安装完成后vim /usr/local/php-5.5.10/etc/php.ini修改一下php.ini,加入下面的一行:

extension=/usr/local/php-5.5.10/lib/php/extensions/no-debug-non-zts-20060613/zip.so
如果是自己编译安装的php,有可能没有php.ini,需要在安装的时候,将源码包里面的php.ini-development或php.ini-production拷贝到--with-config-file-path=/usr/local/php-5.5.10/etc这个目录下

你可能感兴趣的:(php基础)