【Web建站】Window10下Apache2.4的安装和运行

最近研究PHP需要用到Apache,之前按照教程设置虚拟web站点一直存在403forbidden的问题,今天终于解决了,具体记录如下:

本文以Apache2.4.23版本为标准,并且所有安装路径均为我个人的设置,可根据自身进行修改。

一、Apache的下载:

1.1登陆地址http://httpd.apache.org/download.cgi这个地址,找到2.4.23这个版本

image

1.2然后页面会跳转到如下界面,其中ApacheHaus为第三方下载平台,下面的Apache Lounge也是一个独立下载地址,剩下的三个是集成开发环境,选择如下图所示:

image

1.3 然后该页面会发生跳转,新页面下回有VC14、VC11和VC9等字样,通过查询可以得知,VC9是指用VS2008编译的代码,而VC11是用VS2012编译的,而用VS2012编译的无法在windows xp和server 2003中使用。如果为了兼容性,个人觉得下载VC9吧,我这里下载的是VC14的64位Apache。

image

1.4具体下载就不再赘述了。

二、Apache的安装

2.1下载下来的是一个压缩包,先进行解压缩。(我这里为了区分,所以自定义了下下载名称)

image

可以将其解压缩到合适的位置,目录名字可以根据自己情况进行修改:

image

2.2 安装配置过程

2.2.1 httpd.conf配置

找到E:\Myanv\apache\Apache24\conf\httpd.conf 文件并用记事本打开(这里是我个人的目录,具体目录根据解压缩地址进行查找)。找到Define SRVROOT "/Apache24"这一项,将"/Apache24"改为当前的Apache存放目录,例如我个人的就是:

Define SRVROOT "E:/Myanv/apache/Apache24"  
ServerRoot "${SRVROOT}"

然后继续向下寻找Listen 80这个指令,这是指Apache所监听的端口,默认为80,如果你的80端口被禁用或者被占用,可以修改为别的。(在cmd下用命令netstat -a查看),我这里默认没有进行变动。

Listen 12.34.56.78:80  Listen 80  

2.2.2 Apache主服务cmd配置

以管理员身份运行cmd窗口,输入命令如下:

image

我这里因为之前已经进行过安装,所以它告诉我说Apache服务已经安装了,如果是首次安装则图如下:

image

Errors reported here must be corrected before the service can be started.的意思是如果该句话后面有错误信息,则表示服务安装失败,需要先改正错误。若没有,则成功。

2.2.3 ApacheMonitor.exe配置

进入E:\Myanv\apache\Apache24\bin目录,找到ApacheMonitor.exe这个程序,双击运行,这时桌面右下角会出现图标[图片上传失败...(image-316072-1544605215709)]

。双击该图标打开窗口界面:

image

点击start,则Apache开始运行,如图:

image

PS:通过该界面可以对Apache服务器进行启动,关闭和重启等操作。当然也可以和之前一样在windows的服务里面进行关闭。

2.2.4确认成功

打开浏览器,在地址栏输入http://localhost:80,如果显示下图,则表示Apache服务器配置完毕,此时Apache服务器已经可以运行了。
[图片上传失败...(image-e3ec96-1544605215709)]

image

三、Apache服务的卸载

3.1 如果不再想使用Apache服务器软件,想要卸载,需要先卸载Apache服务,如果直接删除Apache文件夹,会有残存文件无法删除,会对之后造成很多麻烦。

3.1.1先停止Apache服务,具体进入windows下的服务,找到如图所示,手动停止其服务。(也可以通过ApacheMonitor.exe来关闭其服务)

image

3.1.2然后以管理员运行CMD窗口,在窗口中输入sc delete apache。回车后会告知Apache服务已经被删除,这时就可以手动删除Apache目录了。

以上windows下的Apache的下载、安装配置与卸载都以完毕。

你可能感兴趣的:(【Web建站】Window10下Apache2.4的安装和运行)