2012-04-08 2 views
0

После того как я изменил местоположение по умолчанию pear.ini, и изменил мою php.ini к phar.require_hash -> off, я до сих пор получаю следующее сообщение об ошибкеНе удалось установить PEAR на Windows 7 с WAMP

11.Name файла конфигурации: e:\

12.Path к CLI php.exe: E:\software\wamp\bin\php\php5.3.10

1-12, 'все' или Enter для продолжения: Начало установки ...

PHP Fa тал ошибка: Call to undefined method PEAR_Error::set() в phar://E:/software/wamp/bin/php/php5.3.10/pear/go-pear.phar/PEAR/Start.php on line 301

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 

Кстати, я использовал WAMP установку на моем Windows 7, так что я не go-pear.bar, вместо этого, я скачал идти-pear.phar, и запустить его любит: PHP pear/go-pear.phar, спасибо

+0

Вы решили проблему? Я также сталкиваюсь с той же проблемой – Suriya

+0

@Suriya Вы решили эту проблему? Я также сталкиваюсь с той же проблемой – aWebDeveloper

+0

@WebDeveloper, я отправил свое решение, надеюсь, это поможет – Suriya

ответ

4

Здесь как я решил мою проблему. Может быть полезно для кого-то.

Я установил грушу для local scope. Я не пытаюсь использовать систему с тех пор, как я столкнулся с проблемой разрешения для редактирования pear.ini.

Я выполнил следующую статью, чтобы сделать это.

PEAR, PHPUnit

Я скачал файл go-pear из следующей ссылке,

go-pear.phar

Я перезагрузил мою систему, чтобы параметры реестра применяются правильно, прежде чем продолжить установку PHPUnit.

Примечание: Pear channel для symfony был перемещен из pear channel-discover pear.symfony-project.com в pear channel-discover pear.symfony.com.

Смежные вопросы