apache中的php_value auto_prepend_file如何与php一起使用它总是留在内存中吗?

Posted

技术标签:

【中文标题】apache中的php_value auto_prepend_file如何与php一起使用它总是留在内存中吗?【英文标题】:How does php_value auto_prepend_file in apache work with php does it always stay in memory? 【发布时间】:2012-02-25 11:11:18 【问题描述】:

我想知道 autoprepend 如何与 php 和 httpd 一起工作。

它是加载一次文件还是在每次 apache 调用脚本时加载它?

如果我有一个从磁盘读取文件并使用 auto_prepend 加载它们的文件,它们是留在内存中还是每次调用时都会加载。

我正在尝试加载文件并保留在内存中,并且只有在 apache 重新启动后才会重新加载。

    <Directory> 
            php_value auto_prepend_file /path/to/file
     </Directory>

【问题讨论】:

【参考方案1】:

auto_prepend_file 导致在解析任何其他脚本之前解析命名文件;将auto_prepend_file 视为存在于您拥有的所有其他脚本顶部的require 语句(除非它没有)。

【讨论】:

所以它没有存储在内存中,它总是先加载,不管怎样?

以上是关于apache中的php_value auto_prepend_file如何与php一起使用它总是留在内存中吗?的主要内容,如果未能解决你的问题,请参考以下文章

.htaccess php_value display_errors 设置因错误 500 而中断

如何根据主机名在 .htaccess 中设置 php_value?

在 .htaccess 中设置 php_value 时出现意外错误?

session 存redis

session共享

sql查询不选择值