我一直在尝试在Xampp 1.7.7 上使用Netbeans 7.1和PHPUnit 3.6.10运行简单的PHPUnit测试
我已经使用PEAR下载了PHPUnit,当我键入以下内容时,我会得到下面的输出
C: \examplep\php\PEAR>phpunit——版本
PHPUnit 3.6.10作者:Sebastian Bergmann。
Netbeans 7.1是我的问题。我已经配置了以下
工具->选项->PHP(PHP 5解释器)是C:\examplep\PHP\PHP.exe
工具->选项->PHP(单元测试)C:\examplep\PHP\phpunit.bat
我一直得到可怕的
所选PHPUnit(版本?.?.?)太旧,如果可能,请升级它(3.3.0中的最低版本)
显示。
有人解决了这个问题吗?
PS讽刺的是,它在某个阶段起作用!
Stephan
是。。。
我是WAMP的人,所以我不知道XAMPP路径,但这就是你需要做的:
您的PEAR路径被错误地设置为C:\php5\PEAR。这就是开发环境。Wamp/Xampp本应该改变它,但他们没有。
解决方案:
- 编辑每个php.ini文件,将INCLUDE_PATH更改为WAMP Server的安装路径(例如C:\WAMP\bin\php\php5\includes)
- 现在运行go-pear.bat,并按照所有说明进行操作。如果一切都很好,那就没问题。你可以通过跑步来检查http://localhost/phpinfo()。否则,请转至步骤3
- 右键单击"我的电脑"->"高级"选项卡->"环境变量"->"添加新用户变量"->PHP_PEAR_INCLUDE_PATH->"添加值"->"安装PEAR的路径"(例如C:\WAMP\bin\PHP\php5\PEAR)
我刚刚通过将c:xamppphp
添加到PATH
环境中进行了修复。
猜测Netbeans,通过cmd:检查phpUnit
C:>phpunit --version
PHPUnit 3.6.11 by Sebastian Bergmann.