无法在Quercus中设置全局`include_path`

时间:2013-05-31 15:34:48

标签: php quercus

我无法在Quercus 4.0.36中设置持久性php.ini - 样式参数。

例如,可以使用include_pathini_set从代码设置set_include_path参数,并更新包含路径。但是,在整个应用程序范围内设置参数的任何记录方法似乎都不适用于我。

任何直接从php.ini设置备用php.ini位置甚至web.xml设置的尝试均未成功。

我已部署quercus-4.0.36.war,并更改或取消注释原始web.inf中的以下行:

<web-app [...]>
    <servlet>
        [...]
        <init-param>
            <param-name>ini-file</param-name>
            <param-value>WEB-INF/php.ini</param-value>
        </init-param>
        [...]
        <init>
            <ini-file>WEB-INF/php.ini</ini-file>
        </init>
        [...]
        <init>
            <php-ini>
                <include_path>.:WEB-INF/classes</include_path>
            </php-ini>
        </init>
        [...]
    </servlet>
</web-app>

设置上述任何参数时,phpinfoget_include_path的输出都不会改变。

为了设置include_path应用程序或系统范围,还有什么我应该做的吗?

1 个答案:

答案 0 :(得分:1)

看起来行为是由a bug引起的,已经修复为4.0.37。