2013-04-22 44 views
0

正確安裝,我使用WAMP 2.2 Win 7的,並試圖從https://github.com/sebastianbergmann/phpunit安裝PHPUnitPHPUnit的不WAMP

1.I downoad phpunit-master.zip。 2.我解壓縮它。 3.我把它放在D:\ wamp \ bin \ php \ php5.3.10下,然後我運行下面的php腳本;

<?php 
//testsuite.wordcount.php 
require_once 'PHPUnit/TextUI/TestRunner.php'; 
require_once "PHPUnit/Framework/TestSuite.php"; 
require_once "class.testwordcount.php"; 
$suite = new PHPUnit_Framework_TestSuite(); 
$suite->addTestSuite("TestWordCount"); 
PHPUnit_TextUI_TestRunner::run($suite); 
?> 

的輸出是: *警告:require_once(PHPUnit的/文本界面/ TestRunner.php)[function.require一次]:未能打開流:在d沒有這樣的文件或目錄:\瓦帕\ WWW \ oop \ test.php on line 4 *

看來我沒有正確安裝phpunit,那麼可能會出錯?

回答

4
Run the following commands (they may take a while to update): 

pear channel-update pear.php.net 
pear upgrade-all 
pear channel-discover pear.phpunit.de 
pear channel-discover components.ez.no 
pear channel-discover pear.symfony-project.com 
pear update-channels 

To install PHPUnit, run 
    pear install --alldeps --force phpunit/PHPUnit 

    To test that PHPUnit was successfully installed, run 
    phpunit -v 
+0

謝謝。我已經安裝了phpunit。我可以看到phpunit的位置是:D:\ wamp \ bin \ php \ php5.3.10 \ PEAR \ PHPUnit,但是當我運行php文件時,我仍然收到警告消息。那麼,什麼是問題,我需要做一些進一步的配置? – user2243528 2013-04-22 06:26:43

+0

您是否在命令行中測試了PHPUnit的存在?,您是否重新啓動了apache?如果沒有,請做到這一點,如果仍然存在,讓我知道你得到的警告。 – sandy 2013-04-22 06:30:11

+0

1.我運行phpunit -v命令,得到輸出:Sebastian Bergmann的PHPUnit 3.7.19。 用法:PHPUnit的[交換機]單元測試[UnitTest.php中] PHPUnit的[交換機] ... 2.我重新啓動了Apache,甚至重新啓動我的電腦, 但仍然得到了警告消息。 – user2243528 2013-04-22 06:39:21

0

你不能只是撲通那裏的文件,並希望爲它工作,你需要在這裏按照安裝說明:https://github.com/sebastianbergmann/phpunit#installation

對於我來說,最簡單的方法,我發現安裝它是通過梨如果你很高興安裝在系統範圍內,雖然這可以得到凌亂的軌道與升級,不同版本等,或在每個項目的基礎上,你可以通過作曲家安裝(這是我的首選)