我正在安装Ubuntu 14.04 LTS,由于错误无法安装firephp:
#pear install firephp/FirePHPCore
downloading FirePHPCore-0.3.2.tgz ...
Starting to download FirePHPCore-0.3.2.tgz (25,019 bytes)
.........done: 25,019 bytes
could not extract the package.xml file from "/build/buildd/php5-5.5.9+dfsg/pear-build-download/FirePHPCore-0.3.2.tgz"
Download of "firephp/FirePHPCore" succeeded, but it is not a valid package archive
Error: cannot download "firephp/FirePHPCore"
Download failed
install failed
我已经在其他几台服务器上以同样的方式安装了这个,没有问题,但他们都运行Ubuntu 12或更早的版本。
关于如何使其工作有什么建议吗?
使用选项——nocompress
pecl install——nocompress packagename
是唯一一个对我有效的解决方案
这对我来说很好:
$ sudo pear install firephp/FirePHPCore
downloading FirePHPCore-0.3.2.tgz ...
Starting to download FirePHPCore-0.3.2.tgz (25,019 bytes)
.........done: 25,019 bytes
install ok: channel://pear.firephp.org/FirePHPCore-0.3.2
您使用的是哪个版本的PEAR ?
$ pear version
PEAR Version: 1.9.4
PHP Version: 5.5.3-1ubuntu2.3
Zend Engine Version: 2.5.0
如果需要,您可能需要升级。
您在PHP 5.5.x中遇到了Archive_Tar中的一个错误。