2012-04-08 75 views
0

後,我改變了pe​​ar.ini的默認位置,並改變了我的php.iniphar.require_hash -> off安裝PEAR,我還得到了以下錯誤不是能在Windows 7上使用WAMP

11.Name配置文件:e:\

12.Path到CLI php.exeE:\software\wamp\bin\php\php5.3.10

1-12, '全部' 或回車鍵繼續: 開始安裝...

PHP發TAL錯誤: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 2012-10-01 08:16:31

+0

@Suriya你是否解決了這個問題?我也面臨同樣的問題 – aWebDeveloper 2012-11-20 03:49:08

+0

@WebDeveloper,我張貼我的解決方案,我希望它會幫助 – Suriya 2012-11-20 09:32:41

回答

4

這裏是我如何解決我的問題。可能對某個人有幫助。

我爲local範圍安裝了梨。我沒有嘗試系統範圍,因爲我面臨一些權限問題編輯pear.ini

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

PEAR, PHPUnit

我從以下網址下載go-pear文件,

go-pear.phar

我重新啓動我的系統,使註冊表設置訴訟中PHPUnit安裝之前正確應用。

注: Pear channelsymfony已被移動從pear channel-discover pear.symfony-project.compear channel-discover pear.symfony.com