一、Apache官网下载Apache HTTP Server服务器
1.打开Apache官网:http://www.apache.org
选择第一项ApacheHaus,这是个第三方下载平台,在它的网站下载独立的Apache会是一个压缩包。另外四个中,第二个也是独立的Apache下载地址,另外三个是集成开发环境。本人选的第一个。
在新的界面中,会发现VC9和VC11字样,通过阅读相关内容得知,VC9是指用VS2008编译的代码,而VC11是用VS2012编译的,而用VS2012编译的无法在Windows XP和Server 2003中使用。算是为了兼容性好点吧,本人选的用VC9编译的32位Apache,选择下载至此,下载过程完成!
二、Apache服务器的安装
Apache下载完成后,进行解压缩。
解压文件放到一个文件夹,我放到c:\wamp文件夹下。
解压后文件夹名我设置为Apache。
三、Apache的配置
打开httpd.conf文件(在conf文件夹下)
1.修改目录位置,如下图:
若你的80端口被占用(可以在cmd下用命令netstat -a查看),可以把默认apache端口改掉
2.配置安装Apache的主服务,这样Apache才能启动。以管理员身份打开cmd窗口,到apache的bin目录下,输入:
httpd.exe -k install -n apache
。这条命令是安装apache服务,并将该服务名命名为apache(你也可以改为你喜欢的名称)。
其中,Errors reported here must be corrected before the service can be started.意思是,此处报告的错误必须在服务开始前进行纠正。若没有,则成功。
四、Apache服务器的启动
配置好Apache服务器之后,就可以启动服务器,windows下Apache服务器的启动:
1.利用命令启动
注意:这里如果你的服务名有改动的话,就需要指定服务名。-n是指定服务名。
2.利用Apache服务器自身的程序打开:
在bin目录下的ApacheMonitor.exe,打开
配置环境变量
我的电脑右键属性
将apache的bin目录放到path中,用”;”分隔。
执行过程:当在命令行输入一个命令的时候,先到当前目录下查找当前命令,如果有就执行,如果没有就到环境变量中找path路径,path中有很多命令的路径,默认在从左往右依次寻找。