我有一个关于如何设置PHP_INI_*模式以及在哪里设置它们的问题。我在http://php.net/manual/en/configuration.changes.modes.php上找到了这个链接。它说有模式PHP_INI_USER,PHP_INI_ALL,PHP_INI_SYSTEM,PHP PERDIR。下面的用户通知说,Apache有几个指令来更改PHP_INI_*模式配置,但我在httpd.conf中找不到这些指令。它们位于哪些Apache配置文件中?例如,我可以将配置模式从PHP_INI_SYSTEM更改为PHP_INI_USER吗?我该怎么做呢?
发布于 2013-01-18 19:45:10
您是否可以设置每个用户或每个目录级别的php_ini取决于多个条件:
user_ini.filename的值。如果省略或为空,则不能按用户级别设置php_ini指令。这是因为在apache conf中,PHP不知道在.htaccess中设置。另请注意,此目录的(apache) AllowOveride设置必须设置为AllowOverrideOptions或AllowOverrideAll才能执行此操作。https://stackoverflow.com/questions/14397840
复制相似问题