![从 vhost 或 .htaccess 覆盖 php.ini 配置](https://linux22.com/image/598875/%E4%BB%8E%20vhost%20%E6%88%96%20.htaccess%20%E8%A6%86%E7%9B%96%20php.ini%20%E9%85%8D%E7%BD%AE.png)
我希望 Apache 配置中的一个特定 vhost 能够覆盖auto_prepend
PHP 配置指令并始终包含一个 PHP 文件,而不让其他站点包含它。
SetEnv
一种选择是在 Apache 中使用,getenv
在 PHP 中使用auto_prepend
php.ini 中的设置
答案1
未经测试,但我会尝试添加
php_value auto_prepend_file /your/path/here.php
到你的虚拟主机配置。根据PHP 文档,此方法仅在 PHP 作为 Apache 运行时才有效模块。