首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >是否必须配置PHP才能扫描每个目录的配置INI文件(例如,在我的例子中是.htaccess文件)?

是否必须配置PHP才能扫描每个目录的配置INI文件(例如,在我的例子中是.htaccess文件)?
EN

Stack Overflow用户
提问于 2018-07-20 00:40:58
回答 1查看 275关注 0票数 0

我在机器上使用的是Windows10家庭版单语64位操作系统

我已经在我的机器上安装了PHP7.2.7附带的XAMPP服务器的最新版本

我从PHP手册中阅读了以下几页:

  1. Scan directories
  2. .user.ini files

读完这两页的文章后,我产生了一个疑问:

要使用PHP逐个目录(在我的例子中是'.htaccess文件‘)扫描配置CLI文件,是否必须在CLI上使用--with-config-file-scan-dir选项运行PHP,然后在运行时通过设置PHP_INI_SCAN_DIR环境变量来覆盖?

或者,这样的配置PHP文件(在我的例子中是'.htaccess ‘)会自动扫描到每个目录吗?

如果是,请向我解释在一个环境(即SAPI)中进行的设置如何在完全不同的环境(即)中产生效果?

如果没有,那么请用一些合适的例子来澄清我的困惑。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-20 01:50:12

PHP_INI_SCAN_DIR环境变量与每个目录的设置无关,它做的是完全不同的事情。大多数Linux发行版构建软件包的方式是将设置保存在不同的文件中,因此更容易安装和卸载单独的软件包。因此,这个变量只是将主配置文件拆分成一个目录中数量不定的独立文件的技巧:

代码语言:javascript
复制
/etc/php.d/

在一个环境(即命令行界面)中进行的设置如何在完全不同的环境(即SAPI)中产生效果?

Apache模块不会读取FastCGI设置,就像Apache不会读取IIS设置一样。

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

https://stackoverflow.com/questions/51427938

复制
相关文章

相似问题

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