.htaccess中的php_flag

时间:2012-07-18 09:12:04

标签: php apache .htaccess

我运行一个apache-server,我只需要一个php_flag与虚拟主机中的全局配置不同。

我的虚拟主机目录中没有.htaccess文件,所以我刚添加了包含

的文件
php_flag flagname On

我的httpd.conf包含

<Directory "/path/to/host">
AllowOverride All
</Directory>

我使用标准服务器API,而不是suPHP或任何其他

无论如何,phpinfo一直告诉我,我设置为On的标志仍然是Off。 标志是suhosin.simulation,应该可以在.htaccess中设置。

我错过了什么?

1 个答案:

答案 0 :(得分:5)

php_flag只能设置 PHP_INI_ALL PHP_INI_PERDIR 类型指令。您可能需要在vhost配置中的php_admin_flag <Directory xxxxxxxxxx>范围内使用</Directory>。您将需要重新启动Apache来锁定它。