我的系统有两个PHP解释器。一个是与操作系统捆绑在一起的,另一个是我通过XAMPP包安装的。我的所有PHP扩展都应用于XAMPP安装,但是PHPUnit似乎只运行我的机器附带的PHP版本。
有没有人知道一种方法,我可以配置或重建PHPUnit,使它只使用我的XAMPP PHP解释器?
发布于 2010-07-23 14:44:46
找到安装PHPUnit的文件夹。应该有一个名为phpunit.bat的文件。它应该有一行这样的内容:
set PHPBIN="C:\php\php.exe"
%PHPBIN% "C:\php\phpunit" %*
将其更改为read
set PHPBIN="C:\xampp\php\php.exe"
%PHPBIN% "C:\xampp\php\phpunit" %*
或任何指向PHP可执行文件的路径
发布于 2010-07-24 03:46:05
对于Mac/Linux,phpunit脚本的第一行以开头
#!/usr/bin/php
将其更改为
#!/Applications/XAMPP/xamppfiles/bin/php
或者你想使用的任何其他php解释器。
发布于 2010-08-07 04:31:12
与托马斯的说法一致,另外还有一条线在下面
if (strpos('/Applications/MAMP/bin/php5.3/bin/php', '@php_bin') === 0) {
set_include_path(dirname(__FILE__) . PATH_SEPARATOR . get_include_path());
}
我被告知你也应该改变以反映你感兴趣的PHP (显然我已经将我的设置为MAMP )
我最近在5.2和5.3之间来回切换了很多次:)
https://stackoverflow.com/questions/3315153
复制相似问题