我已經安裝了PHPUnit
並檢查了我的PEAR
設置,一切都很順利。我正在使用Yii
作爲我的框架,而我正在使用Linux共享服務器。當我運行一個測試(任何測試)時,我會得到下面的錯誤。從我可以告訴我想我需要將以下添加到我的路徑設置:PHPUnit和Yii共享服務器上
/home/myname/php/
,因爲這是兩個PHP和PHPUnit
文件夾的位置。我無法修改php.ini文件,因爲我在共享服務器上。我想知道這是否真的是問題,如果其他人已經找到並解決共享環境中的這個問題?
/protected/tests/unit]# phpunit dbTest.php
X-Powered-By: PHP/5.2.9
Content-type: text/html
<br />
<b>Warning</b>: require_once(PHPUnit/Util/Filter.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: No such file or directory in /home/myname/bin/phpunit on line 40<br />
<br />
<b>Fatal error</b>: require_once() [<a href='function.require'>function.require</a>]: Failed opening required 'PHPUnit/Util/Filter.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/myname/bin/phpunit on line 40
因爲我在共享服務器上,所以PHPUnit存在於/ home/myname/php/PHPUnit中。我無法寫入/ usr/lib/php,並且PHPUnit在那裏不存在。 PEAR安裝正確,位於php.ini文件中。這是默認的。我無權訪問更改服務器的php.ini文件。 – Joe 2010-11-13 17:57:35