无法在Intellij 10.5中设置PHPUnit

时间:2011-12-08 20:55:31

标签: php symfony intellij-idea phpunit

我有一个Symfony2项目,我想从IntelliJ 10.5运行单元测试(我使用的是Mac OS X Snow Leopard)。

我可以使用以下命令从命令行运行单元测试:

> phpunit -c ./app

这样运行正常,但我想从IntelliJ中运行测试。

我已经设置了运行/调试配置> PHP单元测试和选定的XML文件,并选择Symfony2附带的app / phpunit.xml.dist文件。

当我在IntelliJ中运行单元测试时,出现以下错误:

PHPUnit is missing from include paths.
Please adjust ''include_path'' variable in your ''php.ini'' configuration file.
Process finished with exit code 0

我从命令行运行php -i找到php.ini文件,然后将/ usr / local / php5 / lib / php / PHPUnit添加到php.ini文件include_paths设置。

然而,尽管如此,我仍然得到同样的错误。我的php主页设置为/ usr / bin / php

有人知道这是怎么回事吗?

1 个答案:

答案 0 :(得分:0)

请注意,IDEA 10.5 PHP插件不支持PHPUnit 3.6。确保您使用兼容的PHPUnit版本。

检查IDEA是否配置为使用实际加载修改后的php.ini文件的正确PHP解释器,可能存在PHP从不同位置使用ini或者您正在使用同一系统上安装的另一个PHP副本的情况尚未为PHPUnit配置。

此外,如果您已支付软件费用,则应使用我们回复的official support channel,而不是第三方网站。