Я пытаюсь запустить тесты PHPUnit, и мне нужно изменить параметр short_open_tag
php.ini на On
.
Следуя руководству PHPUnit , у меня есть это в моем файле конфигурации phpunit.xml:
<phpunit> <php> <ini name='short_open_tag' value='On' /> </php> ... </phpunit>
Но это не отменяет параметр в используемом файле php.ini (который установлен на «Выкл.»). Если я войду в этот файл и вручную изменим значение на «Вкл.», Он будет работать. Но я бы хотел оставить эту настройку в покое и изменить ее только для тестов PHPUnit.
Мое лучшее предположение: мое приложение (и файл phpunit.xml) находится на виртуальной машине, но похоже, что PHPUnit ссылается на файл php.ini на моей локальной машине, поэтому настройка параметра конфигурации из phpunit.xml влияет на php. ini в VM, а не на моей локальной машине. Но я не уверен, как это изменить.
Где я ошибся?