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

Tho*_*mas 11 php xampp configuration phpunit

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

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

Tho*_*mas 10

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

#!/usr/bin/php
Run Code Online (Sandbox Code Playgroud)

改变为

#!/Applications/XAMPP/xamppfiles/bin/php
Run Code Online (Sandbox Code Playgroud)

或者你想要使用的任何其他PHP解释.


Gor*_*don 7

找到你安装PHPUnit的文件夹.应该有一个名为phpunit.bat的文件.它应该有一行类似的东西

set PHPBIN="C:\php\php.exe"
%PHPBIN% "C:\php\phpunit" %*
Run Code Online (Sandbox Code Playgroud)

将其更改为已读

set PHPBIN="C:\xampp\php\php.exe"
%PHPBIN% "C:\xampp\php\phpunit" %*
Run Code Online (Sandbox Code Playgroud)

或者你的PHP可执行文件的路径是什么