首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP:如何更改PHP_INI_*模式

问PHP:如何更改PHP_INI_*模式
EN

Stack Overflow用户
提问于 2013-01-18 19:20:04
回答 1查看 973关注 0票数 0

我有一个关于如何设置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吗?我该怎么做呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-18 19:45:10

您是否可以设置每个用户或每个目录级别的php_ini取决于多个条件:

  • php_ini指令本身。请参考特定ini指令的文档,以了解是否允许按用户或按目录设置指令user_ini.filename的值。如果省略或为空,则不能按用户级别设置php_ini指令。这是因为在apache conf中,PHP不知道在
  • 中搜索user.ini文件位置。php_ini指令可以在标记内的每个目录中设置,或者在遵循所述语法的.htaccess中设置。另请注意,此目录的(apache) AllowOveride设置必须设置为AllowOverrideOptions或AllowOverrideAll才能执行此操作。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14397840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档