作者:书友32368660 | 来源:互联网 | 2014-05-28 10:53
一般来说,Apache安装好以后,只需要配置一个文件中的三项即可,如果需要实现虚拟主机,只需再多配置一个文件。Apache安装好以后,打开安装目录,找到conf下的httpd.conf文件(我的路径D:\www\Apache2.2\conf)打开此文件,在任意位置,加上如下一段话
一般来说,Apache 安装好以后,只需要配置一个文件中的三项即可,如果需要实现虚拟主机,只需再多配置一个文件。
Apache 安装好以后,打开安装目录,找到conf下的 httpd.conf 文件(我的路径
D:\www\Apache2.2\conf)
打开此文件,在任意位置,加上如下一段话,为了方便以后查找,我一般都放在最后
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "D:/www/PHP"
LoadModule php5_module "D:/www/PHP/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
第一行和最后一行属于解释性语言,Apache 里以 # 开头的都是说明性的文字
第二行是在Apache里指定 php 的配置文件(即 php.ini )在本地存放路径
第三行是加载php模块的路径
在207行左右有这样一句
这里就是你网站所放在位置,我的网站放在D盘 www 目录下的website文件夹,因此配置就是
在往下 241 行至243行
DirectoryIndex index.html
这里是指在访问网站,在只输入域名时,默认访问的哪个文件,如果我这里以index.php作为访问网站时首先要访问的文件的话,这里就改为
DirectoryIndex index.php
当然,这里可以写多个,在找不到第一个时,找第二个,找不到第二个时,找第三个,依此类推
比如
DirectoryIndex index.php
index.html index.htm
OK,一般到这里的话,Apache 即可以为你的网站正常工作了,接下来,我们说一下虚拟主机的配置
还是在这个文件里,465 行,把前面的 # 去掉,即让虚拟主机配置生效
Include conf/extra/httpd-vhosts.conf
然后,在conf文件夹下,找到 extra 这个文件夹,在这个文件夹里,找到 httpd-vhosts.conf
这个文件,我这里的路径为 D:\www\Apache2.2\conf\extra\httpd-vhosts.conf
找开此文件,前面的都不需要管,只看后面两个例子,这里我们只配置一个,因此可把后一个注释掉(删掉也行)
1
2 ServerAdmin zhlstar@163.com
3 DocumentRoot
"/www/website/bbTemplate"
4 ServerName 127.0.0.1
5 ServerAlias www.dummy-host.zzsns.com.cn
6 ErrorLog
"logs/dummy-host.zzsns.com.cn-error.log"
7 CustomLog
"logs/dummy-host.zzsns.com.cn-access.log" common
8
为了方便,我标了标号,原本是没有标号的,逐个解释一下,第一行与最后一行没什么说的,你懂的。
第二行是在安装apache时的邮箱,不管它
第三行 这里是你网站存放的路径,按你那里的情况配置
第四行 一般情况填写域名
第五行 如有多个域名,可填写在第五行
第六行与第七行分别是错误日志与访问日志
如果精简的话,可以配置成如下所示
DocumentRoot
"/www/website/bbTemplate"
ServerName 127.0.0.1
也就是最主要的就是上面两个的配置,其他的可以不用管
OK,保存,退出,大功告成!
以上是我配置的步骤,表述不行,各位看官见谅哈,如哪里不清楚的,欢迎留言哈,如果我哪里理解有误的,也欢迎大侠们批评指正