windows环境下apache的安装配置
Apache官方下载地址:http://httpd.apache.org/download.cgi,进入后选择所需版本。
一、安装Apache,将本机配置成一个Apache网站服务器
运行下载好的apache,我这里为apache_2.2.6-win32-x86-no_ssl.msi。
经过三次“next”后(第二步要选择接受协议),出现下图所示:
注:上
图为设置系统信息窗口,在Network Domain下填入您的域名(比如:cn-web.com),在Server Name下填入您的服务器名称(比如:http://www.cn-web.com/,也就是主机名加上域名),在Administrator's Email Address下填入系统管理员的联系电子邮件地址(比如:admin@cn-web.com),上述三条信息仅供参考,其中联系电子邮件地址会在当系统故障时提供给访问者,三条信息均可任意填写,无效的也行。下面有两个选择,图片上选择的是为系统所有用户安装,使用默认的80端口,并作为系统服务自动启动;另外一个是仅为当前用户安装,使用端口8080,手动启动。一般选择如图所示。按“Next”继续。(不管是使用80端口还是8080端口,都要确保您系统中没有程序在占用此端口,否则apache无法启动,端口也可以在装完apache后再进行配置)
接着出现选择安装类型窗口,Typical为默认安装,Custom为用户自定义安装,我们这里选择Custom,有更多可选项。按“Next”继续
出现选择安装选项界面,如下图所示:
由上图所示,我们可以选择安装的apache组件和更改安装路径,您可以点击apache http server 2.26(如上图所示),从下拉列表中选择“This feature, and all subfeatures, will be installed on local hard drive.”,即“此部分,及下属子部分内容,全部安装在本地硬盘上”。点选“Change...”,手动指定安装目录。
点击“next”后出现确认安装窗口,确认安装选项无误后点“Install”开始按前面设定的安装选项安装。
注:安装最后会出现启动apache的dos窗口,如果您的apache所有端口已经被占用或者防火墙阻止了该端口,都将引起apache的启动失败。如启动失败,我们可以查找相关原因,然后再次单击任务栏右下角的图标启动它。
OK,现在我们来测试一下按默认配置运行的网站界面,在IE地址栏打“http://127.0.0.1”,点“转到”,就可以看到"
It works!"信息,表示Apache服务器已安装成功。
现在开始配置Apache服务器,使它更好的替我们服务,事实上,如果不配置,你的安装目录下的htdocs文件夹就是网站的默认根目录(我这里的目录为:C:Program FilesApache Software FoundationApache2.2htdocs),在里面放入文件就可以了。这里我们讲下如何配置,因为这样才能更好的为我们服务。
依次单击:“开始”、“所有程序”、“Apache HTTP Server 2.2.6”、“Configure Apache Server”、“Edit the Apache httpd conf Configuration file”,点击打开apache的配置文件httpd.conf:
网站根目录配置:
首先我们要设置DocumentRoot,也就是设置网站的根目录,在httpd.conf文件里搜索"DocumentRoot",如图所示:
将地址修改为您的网站根目录,我这里设置为“DocumentRoot "d:/phpwwwroot"”
同时修改Directory 的地址值,如图所示:
可以通过查询<directory 来查找此行设置,可能会有多处,请看清楚只修改后面地址为htdocs的内容(即先前网站根目录的地址)
注:修改网站根目录一般修改且只修改两处地址,一个就是DocumentRoot 配置节,一个就是directory 配置节,(directory 配置节在配置文件中有多处,只修改为先前网站根目录的地址)请细心修改配置,不要发生错误。
目录索引配置:
这里修改的是DirectoryIndex(目录索引,也就是在仅指定目录的情况下,默认显示的文件名),可以添加很多,系统会根据从左至右的顺序来优先显示,以单个半角空格隔开,比如有些网站的首页是index.htm,就在光标那里加上“index.htm ”文件名是任意的,不一定非得“index.html”,比如“test.php”等,都可以。如下图所示:
OK,Apache配置就到此结束了,我们现在重启动下apache,所有的配置就生效了。
不过它还不支持php啊,下一篇文章中介绍如何配置php并让apache运行php脚本。
文章来源(WEB开发技术知识库):file:///E:/PHP学习/windows环境下apache+php+mysql的安装配置详解之安装apache.htm