Apache 配置 PHP
Apache 使用 httpd.conf 文件进行全局设置, .htaccess
文件对每个目录进行访问设置。老版本的 Apache 把 httpd.conf 拆成三个文件 (access.conf、 httpd.conf,和 srm.conf),有些用户仍青睐于此。
Apache 服务器功能非常强大,但配置系统稍复杂。了解更多点击这里:
下一节讲述 httpd.conf 的独特设置对 PHP 的直接影响并且不能设置到其他位置。如果您进行标准安装,这时httpd.conf 会安装在以下位置 /etc/httpd/conf
。
Timeout
这个值设置默认的秒数之前任何 HTTP 请求将会超时。如果您设置 PHP.ini 里面的参数 max_execution_time 超过这个值,PHP 将继续保持原状,但用户可能看到一个 404 错误。在安全模式下,该值将被忽略;您必须使用 PHP.ini 里面的参数 timeout 的超时值所代替。
DocumentRoot
DocumentRoot 为所有 HTTP 服务器进程指定根目录。在 UNIX 上它看起来像这样:
DocumentRoot ./usr/local/apache_1.3.6/htdocs.
你可以选择任何文档作为根目录
AddType
PHP MIME 类型需要在这里设置要解析的 PHP 文件。请记住你可以关联 PHP 任何扩展文件像 .php3
、.php5
或.htm
。
AddType application/x-httpd-php .php
AddType application/x-httpd-phps .phps
AddType application/x-httpd-php3 .php3 .phtml
AddType application/x-httpd-php .html
Action
您必须取消注释这一行的 Apache 上的共享对象支持的 Windows Apxs 模块版本:
LoadModule php4_module modules/php4apache.dll
或在 UNIX 上的共享对象支持:
LoadModule php4_module modules/mod_php.so
AddModule
您必须取消注释 Apache 静态模块版本。
AddModule mod_php4.c
上一篇: 在 Windows 用 Ap...
下一篇: PHP.INI 文件配置