在Ubuntu 12.04安装PHP PEAR时出现错误

4
我已经在Ubuntu中安装了PHP PEAR,使用如下命令:
sudo apt-get install php-pear

第一次安装成功后,当我尝试在终端运行时,它显示错误:

The program 'pear' is currently not installed.  You can install it by typing:
sudo apt-get install php-pear

我再次尝试安装它。然后它显示:
php-pear is already the newest version.

我查看了许多SO上的问题。每个问题都提到了寻找梨子等内容。但上述错误并未得到解决。
我甚至尝试多次使用sudo安装pear并运行它,但仍会出现相同的错误。
请帮忙解决这个问题。

1
你正在使用 /usr/bin/pear 运行 pear 吗?尝试 wget http://pear.php.net/go-pear.pharphp go-pear.phar - bedna
@bedna 按照您所说的方法已经解决了。谢谢。但是为什么使用apt-get install无法运行呢? - عثمان غني
你可能拥有 PHP >= 5.3 版本,而该软件包仅支持 PHP <= 5.2 版本。我想是这样的 :) - bedna
1
@bedna - 请将您的评论作为答案,因为它解决了原帖作者的问题。 - mamdouh alramadan
@bedna,是的,你可以这样做,正如Mamdouh所说。 - عثمان غني
显示剩余3条评论
2个回答

7

在Ubuntu 12.04中,php-pear软件包仅适用于PHP版本<=5.2。

对于PHP版本>=5.3,请使用以下命令:

wget http://pear.php.net/go-pear.phar
php go-pear.phar

1

只需删除PEAR和PHP,然后从头开始。希望这能解决您的问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接