php 导入excel解析提示 Fatal error: Class 'ZipArchive' not found解决方法

提示 Fatal error: Class 'ZipArchive' not found这个的原因是需要安装pecl库中的zip扩展库,安装过程如下:
以下是编译安装的过程 因为首先需要从网上拉取资源 例如 wget。然后将资源进行编译安装

 1.依次运行以下命令
复制代码 代码如下:
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路径)http://yige.org/
#./configure --with-php-config=/opt/php/bin/php-config (对应的php-config路径)
#make
#make install

2.生成的模块路径
复制代码 代码如下:
/opt/php/lib/php/extensions/no-debug-non-zts-20050922/zip.so

3.修改php.ini
复制代码 代码如下:

extension_dir = "./"
;修改为
extension_dir = "/opt/php/lib/php/extensions/no-debug-non-zts-20050922/"
;增加
extension="zip.so"

4.重启apache或php-cgi

方便来安装 直接用ubuntu的sudo apt-get install zip或者centos的sudo yum install zip 直接将zip扩展安装完毕,也不需要编译安装或者配置php.ini

你可能感兴趣的:(php 导入excel解析提示 Fatal error: Class 'ZipArchive' not found解决方法)