我即将开始学习Apache。我正在调查的所有资源,提及php.ini
或.htaccess
或httpd.conf
文件以设置配置和内容。但他们都没有清楚这三个文件之间的区别。谁能解释这些差异及其用途?
答案 0 :(得分:10)
httpd.conf(它实际上可以在某些平台上以不同的名称命名,但这是默认设置)是Apache的主配置文件。您可以使用Include语句来提取外部配置文件。当Apache启动或运行'reload'时,会读入httpd.conf。
.htaccss是Apache的每个目录配置文件。您可以在httpd.conf文件中启用或禁用.htaccess文件。在可能的情况下,建议我将.htaccess使用关闭,因为Apache会在每次请求导致它读取目录时检查文件。
正如您可能知道的那样,PHP与Apache分开,尽管经常与它一起使用。 php.ini是PHP引擎的配置文件。
答案 1 :(得分:3)
每个守护程序或应用程序都有自己的配置文件。在Linux上,这些通常位于/etc
目录中。你必须学会根据程序编辑每一个。 /etc/php5/php.ini
与/etc/apache2/httpd.conf
不同,依此类推。
将它们视为不同类型的文件。 Word文档与JPEG图像或AVI视频不同。
答案 2 :(得分:0)