首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >httpd.conf、php.ini和.htaccess的区别

问httpd.conf、php.ini和.htaccess的区别
EN

Stack Overflow用户
提问于 2012-09-08 05:26:36
回答 3查看 8.4K关注 0票数 6

我即将开始学习Apache。我正在查看的所有资源中,都提到了用于设置配置的php.ini、.htaccess或httpd.conf文件。但他们都不清楚这三个文件之间的区别。有人能解释一下它们的区别和用法吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-09-08 05:32:35

httpd.conf (在某些平台上实际上可以有不同的名称,但这是默认名称)是Apache的主配置文件。您可以使用Include语句来引入外部配置文件。当Apache启动或运行“reload”时,会读取httpd.conf。

.htaccss是用于Apache的每个目录的配置文件。您可以在httpd.conf文件中启用或禁用.htaccess文件。在可能的情况下,建议我关闭.htaccess的使用,因为每次请求导致Apache读取目录时,Apache都会检查文件。

您可能知道,尽管PHP经常与Apache一起使用,但它与Apache是分开的。php.ini是PHP引擎的配置文件。

票数 11
EN

Stack Overflow用户

发布于 2012-09-08 05:31:08

每个守护进程或应用程序都有自己的配置文件。在linux上,这些文件通常位于/etc目录中。你必须学会根据程序编辑每一个文件。/etc/php5/php.ini不同于/etc/apache2/httpd.conf等等。

把它们想象成不同类型的文件。Word文档与JPEG图像或AVI视频不同。

  • PHP.ini控制PHP的设置
  • .htaccess控制给定文件夹(和所有子文件夹)的apache设置
  • httpd.conf控制apache的设置。
票数 4
EN

Stack Overflow用户

发布于 2012-09-08 05:32:15

server

  • httpd.conf上的
  • php.ini是一个配置文件,您可以在其中指定与php相关的选项,例如CURL
  • .htaccess是指定URI路由的选项,而文件夹选项是一个配置文件,您可以在其中指定与apache

相关的选项。

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

https://stackoverflow.com/questions/12325618

复制
相关文章

相似问题

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