笔者出于项目的需要,在电脑上将集成的xampp卸载,打算单独安(cai)装(keng)每个子项。期间发现一篇不错的博客,特意备注下来,以便后需! 传送门:Apache服务器最新版下载、安装及配置(windows版)
第一步,登入官网下载新版本Apache
笔者这里下载的是Apache 2.4.29版本的。网址是:Downloading the Apache HTTP Server
点击之后进入的界面是这样的,然后点击小箭头指向的地方进入到Windows文件下载区:
OK!进去之后,找下这片区域。解释下这四个链接:选择第一项ApacheHaus,这是个第三方下载平台,在它的网站下载独立的Apache会是一个压缩包。另外四个中,第二个也是独立的Apache下载地址,另外三个是服务器开发套件,这些套件简化了安装配置过程,关于XAMPP,详见XAMPP的安装及使用。:
然后你就会进入一片充满异域感觉的区域,在这中间,解释下一些界面上出现的东西:在新的页面中,会发现VC9和VC11字样,通过阅读相关内容得知,VC9是指用VS2008编译的代码,而VC11是用VS2012编译的,而用VS2012编译的无法在windows xp和server 2003中使用。算是为了兼容性好点吧,我选的用VC9编译的64位Apache,如上图所示位置。点击红框所示的下载按钮,下载过程完成!
第二步:安装Apache
先找到刚才下载的压缩包,然后找到合适的位置进行解压,解压后如图:
第三步:配置Apache
然后,我们进入Apache24\conf 目录下 ,打开 httpd.conf 文件,找到Define SRVROOT 这一项,如图示,把其中的地址修改成存放Apache的地址。(例如:笔者就是存放在X:\Apache\Apache24目录下) 同时记得修改监听端口,因为有可能Apache默认的80端口已经被占用(可以通过cmd命令:netstat -no 查询当前的端口占用情况)。修改端口的话,后面再测试Apache是否成功安装的时候需要再地址栏的localhost后面加上你填写的端口号如:localhost:50505
接下来需要安装Apache的主服务httpd.exe,它是一个后台独立运行的进程,有了它,Apache才可启动。
打开CMD窗口,输入E:\Apache24\bin\httpd.exe -k install -n apache,然后回车。服务安装完毕,若有问题,窗口会提示错误,此时,请根据错误自行排查。正常安装完毕如下图所示。
其中,Errors reported here must be corrected before the service can be started.意思是,若该句话后面有错误信息,则表示服务安装失败,需要先改正错误。若没有,则成功。 在安装目录中,找到E:\Apache24\bin\ApacheMonitor.exe,双击运行,桌面右下角会出现图标,双击打开窗口界面,会看到如下图所示窗口。
选择apache,然后点击右侧的“Start”按钮,启动apache服务。从该界面可看出,其可以手动控制服务的开启与关闭,为了节省资源,关闭Apache服务器的时候,请先点击“Stop”按钮。 当然,该服务也可以在windows系统服务中打开或关闭,windows系统服务窗口打开的方法是在CMD窗口输入services.msc,然后回车,如下图所示。从图中可以看出Apache服务已经安装,并且已经启动。建议设置成手动,这样的话,开机就不会默认启动了。
第四步:测试Apache
打开浏览器,输入访问http://localhost(如果你修改了端口号,还请记住再localhost 后面添上你的端口号) 若出现如下图所示页面,此时apache服务器已经可以运行,更具体的配置,需要使用者自行去参悟了。
第五步(如果有需要):卸载
若Apache服务器软件不想用了,想要卸载,需要先卸载apache服务(切记,若直接删除安装路径的文件夹,会有残余文件在电脑,可能会造成不必要的麻烦) 在CMD命令窗口,输入如下(建议先停止服务再删除),其中apache是Apache服务器的服务名。 sc delete apache