如果我之前没有安装过 php,那么一切都正常。
当我将 php 从 5.4.36 升级到 5.4.38 时,它显示目录中PEAR package PHP_Archive not installed: generated phar will require PHP's phar extension be enabled.
没有。pecl
bin
我必须通过 手动安装wget http://pear.php.net/go-pear.phar && php go-pear.phar
,但go-pear.phar
不支持 cli 参数,所以我必须手动按enter
才能继续 pear 安装。
我希望pear可以自动安装,怎么办?
答案1
可以安全地忽略有关 PHP_Archive 的警告。如果您想摆脱它,可以安装 PHP_Archive PEAR 包(pear install pear/PHP_Archive
应该可以解决问题)。只要 PEAR 的代码目录路径在您的路径中include_path
(默认安装就是这种情况),该消息就会消失。
缺少pecl
命令才是真正奇怪的。不太清楚那里发生了什么。作为一种解决方法并回答您的最后一个问题,还有另一个 PEAR 安装程序,它接受命令行选项。您可以从https://pear.php.net/install-pear-nozlib.phar. 然后可以使用该安装程序静默安装 PEAR。