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

时间:2009-10-31 00:23:01

标签: php pear

我正在尝试安装PEAR以用于PHP。当我阅读http://pear.php.net/manual/en/installation.getting.php上的安装说明时 ,我应该在我的C:\ wamp \ bin \ php \ php5.3.0目录中运行go-pear.bat文件。根据我读过的所有安装指南,它应该安装并问我一系列安装问题,但是我收到以下错误:

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

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

我不知道为什么我收到此错误。我刚刚安装了新的Wampserver。

2 个答案:

答案 0 :(得分:27)

也许this is你在寻找什么。

以下是步骤:

  

1)找到“php.ini”文件。在我的   如果我在这条道路上找到了它:

     

C:\瓦帕\ BIN \ PHP中\ php5.3.0 \ php.ini中

     

请勿使用WAMP系统托盘图标   编辑此文件。我不行时没用   试过 - 你必须手动定位   它

     

2)以粗体显示以下行:

     

  http://php.net/phar.require-hash;phar.require_hash   =开; http://php.net/phar.require-hash

     

; phar.require_hash =开启

     

3)取消注释“; phar.require_hash =   在“通过删除分号。”

     

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

     

http://php.net/phar.require-hash

     

phar.require_hash =关

     

5)保存文件。

     

执行这些步骤后,   “go-pear.bat”开始正常工作   试。

答案 1 :(得分:1)

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

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