PHP: Как я могу настроить PHPUnit для использования другого интерпретатора PHP?

Моя система имеет два интерпретатора PHP. Каждый приехал связанный ОС, и другой я установил через пакет XAMPP. Все мои расширения PHP применяются к установке XAMPP, но PHPUnit, кажется, только выполняет версию PHP, который шел с моей машиной.

Кто-либо знает о способе, которым я могу настроить или восстановить PHPUnit так, чтобы он использовал мой интерпретатор XAMPP PHP исключительно?

11
задан Thomas 23 July 2010 в 03:24
поделиться

3 ответа

Найдите папку, в которую вы установили PHPUnit. Там должен быть файл под названием phpunit.bat. В нем должна быть строка следующего содержания

set PHPBIN="C:\php\php.exe"
%PHPBIN% "C:\php\phpunit" %*

Измените ее на

set PHPBIN="C:\xampp\php\php.exe"
%PHPBIN% "C:\xampp\php\phpunit" %*

Или на путь к исполняемому файлу PHP

7
ответ дан 3 December 2019 в 06:44
поделиться

Для Mac / Linux первая строка скрипта phpunit, начинающаяся с

#!/usr/bin/php

, измените ее на

#!/Applications/XAMPP/xamppfiles/bin/php

или любую другую интерпретацию php, которую вы хотите использовать.

10
ответ дан 3 December 2019 в 06:44
поделиться

В соответствии с заявлением Томаса, кроме того, есть строка ниже

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
ответ дан 3 December 2019 в 06:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: