繁体   English   中英

无法使用 WAMP 在 Windows 7 上安装 PEAR

[英]Could not install PEAR on Windows 7 with WAMP

在我更改了 pear.ini 的默认位置,并将我的php.ini更改为phar.require_hash -> off ,我仍然得到以下错误

11.配置文件名: e:\

12.CLI php.exe的路径: E:\software\wamp\bin\php\php5.3.10

1-12,“全部”或回车继续:开始安装...

PHP 致命错误: phar://E:/software/wamp/bin/php/php5.3.10/pear/go-pear.phar/PEAR/Start.php on line 301 Start.php 中Call to undefined method PEAR_Error::set()

PHP 堆栈跟踪:

PHP 1. {main}() E:\software\wamp\bin\php\php5.3.10\pear\go-pear.phar:0

PHP 2. require_once() E:\software\wamp\bin\php\php5.3.10\pear\go-pear.phar:1236

PHP 3. PEAR_Start_CLI->run() phar://E:/software/wamp/bin/php/php5.3.10/pear/go-pear.phar/index.php:7

PHP 4. PEAR_Start->doInstall() phar://E:/software/wamp/bin/php/php5.3.10/pear/ go-pear.phar/PEAR/Start/CLI.php:57

Fatal error: 
Call to undefined method PEAR_Error::set() in phar://E:/software/wa
mp/bin/php/php5.3.10/pear/go-pear.phar/PEAR/Start.php on line 301

Call Stack:
0.0273    1174752   1. {main}() E:\software\wamp\bin\php\php5.3.10\pear\go-p
ear.phar:0

0.0276    1171720   2. require_once('phar://E:/software/wamp/bin/php/php5.3.
10/pear/go-pear.phar/index.php') E:\software\wamp\bin\php\php5.3.10\pear\go-pear
.phar:1236

0.0622    5496272   3. PEAR_Start_CLI->run() phar://E:/software/wamp/bin/php
/php5.3.10/pear/go-pear.phar/index.php:7

102.2854    5508080   4. PEAR_Start->doInstall() phar://E:/software/wamp/bin/p
hp/php5.3.10/pear/go-pear.phar/PEAR/Start/CLI.php:57

顺便说一句,我在我的 windows 7 上使用了 wamp 安装程序,所以我没有 go-pear.bar,相反,我下载了 go-pear.phar,然后运行它:php pear/go-pear.phar ,谢谢

这是我解决问题的方法。 可能对某些人有帮助。

我为local scope 安装了 pear。我没有在系统范围内尝试,因为我遇到了一些编辑pear.ini的权限问题。

我按照下面的文章来完成它。

梨, PHPUnit

我从下面url下载了go-pear文件,

go-pear.phar

在继续PHPUnit安装之前,我重新启动了系统以使注册表设置正确应用。

注意: symfonyPear channel已从pear channel-discover pear.symfony-project.com移至pear channel-discover pear.symfony.com

暂无
暂无

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

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