基本上,您的计算机上安装了2个pear安装,并且“ pear upgrade”命令将更新另一个,而不是自身。
我认为您正在运行的pear版本已经通过ubuntu的apt安装了。
找出它的安装位置
apt(在Debian / Ubuntu上):
$ dpkg -L php-pear.../usr/share/php/PEAR.php.../usr/bin/pear
现在,让我们看看pear将文件安装到哪里:
$ pear config-get php_dir/usr/share/php
在我的机器上,这是相同的-但可能不是在您的机器上,这就是问题所在。通过设置修复它
php_dir,还有
bin_dir:
$ pear config-set php_dir /usr/share/php$ pear config-set bin_dir /usr/bin
或者 ,删除Ubuntu梨并从http://pear.php.net/go-pear.phar重新安装



