无涯教程-PHP Configuration in Apache Server函数

37 阅读1分钟

Apache使用httpd.conf文件进行全局设置,并使用.htaccess文件进行每个目录的访问设置。较早版本的Apache将httpd.conf分为三个文件(access.conf,httpd.conf和srm.conf),并且某些用户仍然喜欢这种设置。

Apache服务器拥有一个非常强大但略微复杂的配置系统。在Apache网站上了解有关它的更多信息-www.apache.org

以下部分描述了httpd.conf中的设置,这些设置直接影响PHP,无法在其他位置进行设置。如果您具有标准安装,则可以在/etc/httpd/conf中找到httpd.conf:

Timeout

此值设置任何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

Action

您必须对具有共享对象支持的Apache的Windows apxs模块版本取消注释该行-

LoadModule php4_module modules/php4apache.dll

或在Unix风格上-

LoadModule php4_module modules/mod_php.so

AddModule

您必须取消注释此行以使用Apache的静态模块版本。

AddModule mod_php4.c

参考链接

www.learnfk.com/php/php-apa…