首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何调整PHPUnit以使用不同的PHP解释器?

如何调整PHPUnit以使用不同的PHP解释器?
EN

Stack Overflow用户
提问于 2010-07-23 11:24:02
回答 6查看 5.6K关注 0票数 12

我的系统有两个PHP解释器。一个是与操作系统捆绑在一起的,另一个是我通过XAMPP包安装的。我的所有PHP扩展都应用于XAMPP安装,但是PHPUnit似乎只运行我的机器附带的PHP版本。

有没有人知道一种方法,我可以配置或重建PHPUnit,使它只使用我的XAMPP PHP解释器?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-07-23 14:44:46

找到安装PHPUnit的文件夹。应该有一个名为phpunit.bat的文件。它应该有一行这样的内容:

代码语言:javascript
复制
set PHPBIN="C:\php\php.exe"
%PHPBIN% "C:\php\phpunit" %*

将其更改为read

代码语言:javascript
复制
set PHPBIN="C:\xampp\php\php.exe"
%PHPBIN% "C:\xampp\php\phpunit" %*

或任何指向PHP可执行文件的路径

票数 7
EN

Stack Overflow用户

发布于 2010-07-24 03:46:05

对于Mac/Linux,phpunit脚本的第一行以开头

代码语言:javascript
复制
#!/usr/bin/php

将其更改为

代码语言:javascript
复制
#!/Applications/XAMPP/xamppfiles/bin/php

或者你想使用的任何其他php解释器。

票数 10
EN

Stack Overflow用户

发布于 2010-08-07 04:31:12

与托马斯的说法一致,另外还有一条线在下面

代码语言:javascript
复制
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之间来回切换了很多次:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3315153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档