繁体   English   中英

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

[英]Why am I receiving an error when installing PEAR?

我正在尝试安装PEAR以用于PHP。 当我阅读http://pear.php.net/manual/en/installation.getting.php上的安装说明时,我应该运行go-pear.bat文件,我在C:\\ wamp \\中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):未能开放流: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”in第1236行的C:\\ wamp \\ bin \\ php \\ php5.3.0 \\ PEAR \\ go-pear.phar按任意键继续...

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

也许这就是你要找的东西。

以下是步骤:

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”再次开始正常工作。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM