首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php.ini文件可以在目录级别使用吗?

问php.ini文件可以在目录级别使用吗?
EN

Stack Overflow用户
提问于 2012-11-23 21:54:08
回答 1查看 3.4K关注 0票数 1

我想知道是否可以在目录级别使用php.ini文件?具体来说,我有一个指向子目录中的虚拟文档根目录的域,并且希望覆盖以前在物理根目录中的php.ini文件中定义的一些php.ini值。

仅仅通过在子目录中的一个新php.ini中重新定义这些值就可以了吗?我试图避免在.htaccess文件中定义这些内容。

EN

回答 1

Stack Overflow用户

发布于 2012-11-23 22:07:58

一般不是,但特别是(CGI/FastCGI)是:http://php.net/configuration.file.per-user

从PHP5.3.0开始,PHP就在每个目录的基础上支持..htaccess样式的INI文件.这些文件只由CGI/FastCGI SAPI处理。此功能淘汰了PECL ht扫描器扩展。如果您正在使用Apache,请使用.htaccess文件实现同样的效果。 除了主php.ini文件之外,PHP还扫描每个目录中的INI文件,从请求的PHP文件的目录开始,然后一直工作到当前的文档根目录(如$_SERVER‘document _ root’中设置的)。如果PHP文件位于文档根目录之外,则只扫描其目录。

您只能在用户-ini-文件中设置ini选项的有限子集。如果您在一台服务器上托管多个独立站点,则应该考虑FastCGI,以保持它们之间的隔离。使用php5-fpm,可以很容易地设置许多工作人员池。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13536151

复制
相关文章

相似问题

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