Apache 使用 httpd.conf 文件进行全局设置,使用 .htaccess 文件进行每个目录的访问设置。旧版本的 Apache 将 httpd.conf 拆分为三个文件(access.conf、httpd.conf 和 srm.conf),一些用户仍然喜欢这种安排。
Apache 服务器有一个非常强大但略显复杂的配置系统。在 Apache 网站 − www.apache.org 上了解更多信息
以下部分描述了 httpd.conf 中直接影响 PHP 的设置,这些设置不能在其他地方设置。如果你有标准安装,那么 httpd.conf 可以在 /etc/httpd/conf 中找到:
Timeout
此值设置任何 HTTP 请求超时前的默认秒数。如果你将 PHP 的 max_execution_time 设置为比这个值长,PHP 会继续磨掉,但用户可能会看到 404 错误。在安全模式下,此值将被忽略;您必须改用 php.ini 中的 timeout 值
DocumentRoot
DocumentRoot 指定该服务器上所有 HTTP 进程的根目录。在 Unix 上看起来像这样 -
您可以选择任何目录作为文档根目录。
AddType
需要在此处设置 PHP MIME 类型,以便解析 PHP 文件。请记住,您可以将任何文件扩展名与 PHP 相关联,例如 .php3、.php5 或 .htm。
Action
对于具有共享对象支持的 Apache 的 Windows apxs 模块版本,您必须取消注释此行 -
或在 Unix 风格上 -
AddModule
对于 Apache 的静态模块版本,您必须取消注释此行。