PHP7 Apache配置

PHP7 Apache配置

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中的超时值。

DocumentRoot

DocumentRoot指定该服务器上所有HTTP进程的根目录。在Unix上看起来像这样:

DocumentRoot ./usr/local/apache_2.4.0/htdocs.

您可以选择任何目录作为文档根目录。

AddType

需要在此处设置PHP文件的MIME类型以解析PHP文件。请记住,您可以将任何文件扩展名(如.php3,.php5或.htm)与PHP关联起来。

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

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

LoadModule php7_module modules/php7apache2_4.dll

在Unix系统中 −

LoadModule php7_module modules/mod_php.so

AddModule

您必须取消对静态模块版本的Apache中的此行注释。

AddModule mod_php7.c

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程