1.基本配置如下
此处参考了大部分这篇文章
进行配置的文件为:/Apache安装路径/conf/httpd.conf
需要注意的,有一下的点
1.ServerRoot
,这个指,Apache的安装所在地。比如 F:/Apache/ 。(需要注意的是,Windows中,全部同意采用/
正斜杠。)
2.ServerAdmin
,服务器的管理员的邮件地址。 这个可填可不填。
3.ServerName
,Apache的服务器,所对应的域名地址。比如localhost
(切记记住,这里是没有端口:80
的,端口,应该在Listen
属性中设置。)
4.DocumentRoot
,Apache的服务器,对应的本机的根目录地址。比如F:/Php_Projectes/www
5.DocumentRoot
下方,可能会出现<Directory "F:/Php_Projectes/www">
标签。这个标签里的地址,要和DocumentRoot
同名。
6.ScriptAlias
,这个是Apache的关键安装文件的地址,在Apache的安装所在地ServerRoot
里面。比如F:/Apache/cgi-bin
7.ScriptAlias
下方,也会出现<Directory "F:/Apache/cgi-bin">
这样的标签。该标签,也必须和ScriptAlias
同名。
要补充的一点,是上面的内容,少写了一点:
在配置文件
httpd.conf
中,还有一个属性 Listen 必须要关注。
Listen : 80
(指紧跟在ServerName
后面的端口属性)这个,最好填上自己想好的端口的
数字
。
2.其它的放后面补充:
比如:是否可能出现,像Nginx中,需要对 .php 的页面,进行单独配置的问题?
下面都是我的Apache配置文件 httpd.conf 中,已有的属性,仅供参考。(每个人都可能不一样)
以及以下属性的参考:
# 指明 php 配置文件 php.ini 的位置 PHPIniDir "F:/Php Language
# 以 module 方式加载 php LoadModule php5_module "F:/Php Language/php5apache2_4.dll"
<IfModule mime_module> # 定义能够执行 php 的文件类型,即.php和.html的文件能执行PHP程序 AddType application/x-httpd-php .php .html </IfModule>
以及,尽量不要在 任何目录 中,加空格。
会非常麻烦。