Fatal error: Class ‘ZipArchive’ not found

需要重新编译一下php的zip模块。具体安装方法如下:

  1. # wget http://pecl.php.net/get/zip
  2. # tar zxvf zip-1.x.x.tgz
  3. # cd zip-1.x.x

然后执行下面的命令:

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

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

  1. # ./configure –with-php-config=/usr/local/php-5.5.10/bin/php-config
  2. # make
  3. # make install

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

  1. extension=/usr/local/php-5.5.10/lib/php/extensions/no-debug-non-zts-20060613/zip.so

 

编译安装PHP5.6 ipArchive支持 configure: error: system libzip must be upgraded to version >= 0.11

那首先肯定得卸载现在的低版本:

yum remove libzip

wget https://nih.at/libzip/libzip-1.2.0.tar.gz
tar zxvf libzip1.2.0.tar.gz
cd libzip1.2.0
先执行php的安装程序
/usr/local/php/bin/phpize
./configure withphpconfig=/usr/local/php/bin/phpconfig
make
make install

具体可看官方去:https://nih.at/libzip/index.html

 

You May Also Like

About the Author: daidai5771

发表评论

电子邮件地址不会被公开。 必填项已用*标注