Php 为什么我在安装PEAR时收到错误?

Php 为什么我在安装PEAR时收到错误?,php,pear,Php,Pear,我正在尝试安装PEAR以便与PHP一起使用。正如我在 ,我应该运行我在C:\wamp\bin\php\php5.3.0目录中的文件go-pear.bat。根据我阅读的所有安装指南,它应该安装并向我询问一系列安装问题,但我收到以下错误: phar“C:\wamp\bin\php\php5.3.0\PEAR\go PEAR.phar”没有签名 PHP警告:需要_一次(phar://go-pear.par/index.php):无法打开流:phar错误:无效url或不存在phar“phar://go-

我正在尝试安装PEAR以便与PHP一起使用。正如我在 ,我应该运行我在C:\wamp\bin\php\php5.3.0目录中的文件go-pear.bat。根据我阅读的所有安装指南,它应该安装并向我询问一系列安装问题,但我收到以下错误:

phar“C:\wamp\bin\php\php5.3.0\PEAR\go PEAR.phar”没有签名 PHP警告:需要_一次(phar://go-pear.par/index.php):无法打开流:phar错误:无效url或不存在phar“phar://go-pear.phar/index.php“在C:\wamp\bin\php\php5.3.0\PEAR\go-PEAR.phar中,第1236行

警告:需要\u一次(phar://go-pear.par/index.php):无法打开流:phar错误:无效url或不存在phar“phar://go-pear.phar/index.php在C:\wamp\bin\php\php5.3.0\PEAR\go-PEAR.phar中,第1236行 按任意键继续…

我不知道为什么我会收到这个错误。我最近刚安装了新的Wampserver

也许你在找什么

以下是步骤:

1) 找到“php.ini”文件。在我的 case,我在以下路径找到它:

C:\wamp\bin\php\php5.3.0\php.ini

不要使用WAMP系统托盘图标 编辑此文件。当我离开的时候,它不起作用 已尝试-您必须手动查找 它

2) 以粗体显示以下行:

); =开启

);phar.require_hash=On

3) 取消对“phar.require\u散列”的注释= 在“On”行中删除分号

4) 将“开”更改为“关”

)

phar.require\u hash=Off

5) 保存文件

在我完成这些步骤之后, “去梨。蝙蝠”开始正常工作 再说一遍


您应该能够在不编辑php.ini的情况下使用以下命令启动它:

PATH/TO/php.exe -d phar.require_hash=0 PATH/TO/go-pear.phar

哇!就这样!非常感谢你!我正为这事发火呢!你知道为什么会这样吗?我很惊讶有更多的人没有这个问题。这也帮了我。请注意,在与ZendServer CE软件包捆绑在一起的php 5.3.5版本中,php.ini中根本没有phar.require_hash=Off行,因此必须添加该行。我的php.ini中根本没有[phar]部分。只添加了一行“phar.require_hash=Off”的“[phar]”部分,它就可以工作了!谢谢)另外,在WAMP中遵循以下步骤也很好: