如果我以前没有安装php,那么一切都很好。
当我将php从5.4.36升级到5.4.38时,它表示PEAR package PHP_Archive not installed: generated phar will require PHP's phar extension be enabled.,然后bin dir中没有pecl。
我必须通过wget http://pear.php.net/go-pear.phar && php go-pear.phar手动安装,但是go-pear.phar不支持cli param,所以我必须手动按enter才能继续pear安装。
我希望梨能自动安装,我该怎么办?
发布于 2015-05-06 22:25:44
有关PHP_Archive的警告可以安全地忽略。如果您想摆脱它,可以安装PHP_Archive PEAR包(pear install pear/PHP_Archive应该能做到这一点)。然后,如果PEAR的代码目录的路径在您的include_path中(默认安装就是这种情况),消息就会消失。
缺少的pecl命令才是真正奇怪的。不太清楚那是怎么回事。作为解决办法,为了回答您的最后一个问题,PEAR还有另一个安装程序,它接受命令行选项。你可以从https://pear.php.net/install-pear-nozlib.phar那里拿来。然后,可以使用此安装程序静默地安装PEAR。
https://serverfault.com/questions/673651
复制相似问题