无法安装PHPExcel

问题描述:

我想在Ubuntu服务器上安装PHPExcel库。 我执行以下命令中的命令行:无法安装PHPExcel

pear channel-discover pear.pearplex.net 
pear install pearplex/PHPExcel 

通道被安装但instakll生成错误:

pearplex/PHPExcel requires PHP extension "zip" (version >= 1.8.0), installed version is 1.4.0 
No valid packages found 
install failed 

然后我做一个安全升级:

aptitude safe-upgrade 

当我检查PHP时,我看到这个(Zip版本2.0.0): enter image description here

任何想法?

+0

我重新启动服务器,问题依然存在。 – oscarm 2011-05-05 19:52:05

+2

检查cli版本的PHP是否使用与in-web服务器版本相同的(ish)配置。可以有多个.ini文件,并且可能cli版本指向zip 1.4,并且服务器内部为2.0 – 2011-05-05 20:03:58

+1

尝试'sudo pecl upgrade zip' – 2011-05-05 20:09:42

使用

$ php -m 

,看是否zip扩展是存在的命令行。 然后使用

$ php --ini 

找到你的php.ini文件的位置并修复它。