PHP Apache配置

PHP Apache配置

Apache使用httpd.conf文件用于全局设置,.htaccess文件用于每个目录的访问设置。较旧版本的Apache将httpd.conf文件拆分成三个文件(access.confhttpd.confsrm.conf),一些用户仍然更喜欢这种安排。

Apache服务器具有非常强大但稍微复杂的自己的配置系统。在Apache网站上了解更多信息 – www.apache.org

以下部分描述了在httpd.conf中直接影响PHP并且不能在其他地方设置的设置。如果您有标准安装,则httpd.conf将在/etc/httpd/conf下找到:

超时

此值设置任何HTTP请求超时之前的默认秒数。如果将PHP的max_execution_time设置得比此值长,PHP将继续执行,但用户可能会看到404错误。在安全模式下,此值将被忽略;您必须使用php.ini中的超时值。

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

行动

您必须取消注释此行,以便使用具有共享对象支持的Apache的Windows apxs模块版本

LoadModule php4_module modules/php4apache.dll

或者在Unix版本中 –

LoadModule php4_module modules/mod_php.so

添加模块

你必须取消注释这一行,以便使用 Apache 的静态模块版本。

AddModule mod_php4.c

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程