升级php后pear出现问题

升级php后pear出现问题,php,doctrine,pear,Php,Doctrine,Pear,我将WAMP从PHP5.3.0升级到PHP5.3.5 现在我有一个梨的问题,我只是不能解决 当我尝试安装Doctrine时,pear一直告诉我Doctrine需要php版本5.3.2,但我安装的版本是5.3.0 我的安装版本是5.3.0,从何处获得此信息 我在目录里 c:\wamp\bin\php\php5.3.5 我在这里运行pear命令。我甚至从pear.php.net下载了新的go-pear.phar,并从这个目录运行它。它为我创建了pear文件 旧设置卡在哪里?它在注册表中的某个地方吗?

我将WAMP从PHP5.3.0升级到PHP5.3.5 现在我有一个梨的问题,我只是不能解决 当我尝试安装Doctrine时,pear一直告诉我Doctrine需要php版本5.3.2,但我安装的版本是5.3.0

我的安装版本是5.3.0,从何处获得此信息

我在目录里 c:\wamp\bin\php\php5.3.5

我在这里运行pear命令。我甚至从pear.php.net下载了新的go-pear.phar,并从这个目录运行它。它为我创建了pear文件


旧设置卡在哪里?它在注册表中的某个地方吗?

PEAR存储它在配置中使用的PHP二进制文件

查看配置:

$ pear config-show
$ pear config-get php_bin
你可以用它来换

$ pear config-set php_bin /path/to/php

此外,您可能需要更新
pear.bat
以获得正确的php位置。更改配置并升级pear(当pear已经是最新版本时,可能使用-f)也会解决这个问题。

命令行上的
php-v
的输出是什么?当我在php5.3.5目录中时,输出是php5.3.5I,看起来有些旧配置数据被卡住了,pear使用了一些旧配置文件。我只是不知道如何摆脱它,开始像一个全新的pear安装一样运行
pear config show
。PHP CLI/CGI二进制文件和PEAR目录指向哪里?配置中没有任何关于CLI或CGI的内容。我的bin_dir指向c:\wamp\bin\php\php5.3.5,php_bin指向c:\wamp\bin\php\php5.3.5\php.exe