【发布时间】:2016-02-08 19:07:32
【问题描述】:
我正在尝试运行 PHPUnit 测试,并且需要将 short_open_tag php.ini 设置更改为 On。
在PHPUnit Manual 之后,我的 phpunit.xml 配置文件中有这个:
<phpunit>
<php>
<ini name='short_open_tag' value='On' />
</php>
...
</phpunit>
但这不会覆盖正在使用的 php.ini 文件中的设置(设置为“关闭”)。如果我进入该文件并手动将值更改为“开”,它就可以工作。但是,我想单独保留该设置,只为 PHPUnit 测试更改它。
我的最佳猜测:我的应用程序(和 phpunit.xml 文件)位于 VM 上,但似乎 PHPUnit 正在引用我本地计算机上的 php.ini 文件,因此从 phpunit.xml 设置配置选项会影响VM 中的 php.ini 文件,而不是我的本地计算机上的文件。但我不确定如何改变它。
我哪里出错了?
【问题讨论】: