2012-03-31 104 views
0

所以我通過PEAR安裝了PHP單元(所有的文件都在那裏,我已經檢查過)。然而,當我嘗試運行一個測試,我得到:安裝PHPUnit的問題

Warning: require_once(PHPUnit/Framework.php) [function.require-once]: failed to open stream: No such file or directory in C:\WAMP\www\ExampleTests\arraytest.php on line 2

我猜這事做與我PHPUnit的安裝無法正常更新包含路徑,但我也不太清楚要更新什麼它來?

我在Windows(7)上,使用WAMP。

乾杯!

編輯:php.ini文件的底部包含:

;***** Added by go-pear 
include_path=".;C:\WAMP\bin\php\php5.3.10\pear" 
;***** 

我也得到了錯誤:

Fatal error: require_once() [function.require]: Failed opening required 'PHPUnit/Framework.php' (include_path='.;C:\php\pear') 

然而,尋找在php.ini之後,有沒有包含指向路徑C:\ PHP \梨?

+0

這已被多次解決,請檢查[this](http://stackoverflow.com/questions/8112866/setup-include-path-for-pear-on-wamp)。 – 2012-03-31 03:03:59

+0

@cillosis試過了,仍然沒有運氣(編輯OP) – chintanparikh 2012-03-31 03:16:16

+0

你是否正在尋找正確的php.ini?一些安裝有一個用於服務器請求,一個用於php-cli。這可能是您的包含路徑不一致的原因。 – erm410 2012-03-31 04:20:53

回答

1

PHPUnit 3.6+不提供PHPUnit/Framework.php,您不需要在您的測試中要求phpunit正常工作。

只是刪除要求的電話應該做的工作。

+0

解決了這個問題:)所有我必須做的是重新啓動Apache並讓配置文件更新:S – chintanparikh 2012-03-31 13:07:14