0

在我们的开发 PC 上,我们需要有一个前置文件(通过 php.ini 中的 auto_prepend_file 加载)来设置多个路径。这个 prepend.php 文件用于我们所有的服务器,并帮助我们轻松配置所有应用程序。

但是 Zend Server 5 GUI ( http://localhost:10081/ZendServer/ ) 在设置 auto_prepend_file 时不起作用,并且 Apache 不接受 htaccess 或 httpd.conf 文件中的 php_value 指令(因为 FastCGI)。

您是否有任何想法为我们的代码添加一个前置文件,而不是为 ZS GUI 准备一个文件?

最好的问候,
塞德里克

4

1 回答 1

1

http://php.net/manual/en/configuration.file.php说:

在这些位置(按顺序)搜索 php.ini:

. . .

您可以查看此列表,看看其中一种技术是否对您的情况有帮助。例如,您可以设置环境变量 PHPRC,或者您可以在每个当前工作目录中放置不同的 php.ini 文件,假设每个虚拟主机都有不同的 cwd。

请注意,当使用 Apache 和 mod_php 或其他将 PHP 嵌入 Web 服务器的模块(例如 FastCGI)时,php.ini 文件在 Web 服务器启动时被读取一次。当您以 CGI 方式使用 PHP 时,php.ini 文件会在每个 Web 请求期间被读取,因此您有更多机会使用不同的 php.ini

于 2010-03-10T10:03:07.263 回答