11

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

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

警告:require_once(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 on line 1236 按任意键继续...

我不确定为什么会收到此错误。我最近刚刚安装了新的 Wampserver。

4

2 回答 2

28

也许这就是你要找的。

以下是步骤:

1) 找到“php.ini”文件。就我而言,我在这条路径上找到了它:

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

不要使用 WAMP 系统托盘图标来编辑此文件。当我尝试时它不起作用 - 你必须手动找到它。

2)找到以下行,粗体:

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

;phar.require_hash = 开启

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

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

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

phar.require_hash = 关闭

5) 保存文件。

在我执行完这些步骤后,“go-pear.bat”又开始正常工作了。

于 2009-10-31T00:49:32.083 回答
1

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

PATH/TO/php.exe -d phar.require_hash=0 PATH/TO/go-pear.phar
于 2012-07-29T22:31:59.773 回答