PHPUnit和Yii共享服务器上


0 Answers

检查你的PHPUnit是否存在于/ usr / lib / php / PHPUnit中,另外,你必须在PHP.ini中包含你的PHPUnit的路径。

检查你正在使用的加载配置文件(PHP.ini)

php --ini

把一个PEAR目录放在“include_path”行中。

Question

我已经安装了PHPUnit并检查了我的PEAR设置,一切都很顺利。 我使用Yii作为我的框架,我在Linux共享服务器上。 当我运行测试(任何测试)时,我得到下面的错误。 从我可以告诉我想我需要添加以下到我的路径设置:

/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



Related