本篇主要讲述windows环境下apache的安装、卸载以及多个apache共存的操作
文章目录
安装
安装多个apache
卸载
命令整理
apache官网:http://httpd.apache.org/download.cgi
windows下载详细地址:https://www.apachehaus.com/cgi-bin/download.plx
服务器环境:windows server 2008 R2
apache版本:2.4.46
安装
- 创建一个文件夹,对下载好的apache压缩包进行解压
-
进入apache目录下conf,对httpd.conf进行修改
Define SRVROOT “D:\Apache\Apache24” (引号内为你安装apache的路径)
Listen 80(设置自己需要的端口号)
-
打开目录到bin目录下,用管理员打开cmd,cmd也cd切换到apache的bin目录下,安装命令:httpd -k install,
此时一般如果第一次安装都会报一个错误
,如下图。
此时是因为服务器上缺少vc服务,百度
vc++2015
,安装一下,然后再次执行httpd -k install 即可完成apache的安装。
4. 双击打开bin目录下ApacheMonitor.exe,桌面右下角会出现apache图标,右击图标open Apache Monitor打开apache的操作界面,点击start启动apache。
(启动图标是绿色才是正常,如果还是红色则是有问题存在,可重新打开cmd在bin目录下执行httpd -t查看具体的报错信息)
5. 打开浏览器进行访问服务器地址http://xxx.xxx.xxx.xxx:8080,页面出现It works!就说明apache安装成功了。
安装多个apache
如果有需求需要在一台服务器安装第二个甚至多个apche,使用之前的安装命令会发现无法安装(提示服务已安装),此时需要做一些调整进行安装
- 重新创建一个文件夹(名字与上一个apache文件夹名不一样即可),对压缩包进行解压
- 进入conf,对httpd.conf进行修改路径和端口,端口不能重复
-
进入到bin目录下,执行安装指令,如果执行httpd -k install (默认安装命令)会提示服务已经安装,此时需要调整命令,使用添加别名后的命令进行安装httpd -k install -n apache2 (添加-n apche2别名)
4.点开右下角apache服务,会发现里面有两个apache了,点击start启动即可,同时查看servers服务里也可以看到
卸载
- 将当前运行的apache服务进行关闭,打开右下角apache图标,点击stop即可
- 打开cmd进入到当前安装的bin目录下,执行https -k uninstall,如果是使用别名安装的,执行命令需要加上对应的别名https -k uninstall -n xxxxx。
- 命令执行后,到apache图标出打开查看apache服务是否已经消失,同时也点击servers里面查看服务是否消失,如果都没有,就表示apche已经完整卸载。
命令整理
- 安装
默认安装:httpd -k install
别名安装:httpd -k install -n xxxxx
- 卸载
默认卸载:httpd -k uninstall
别名卸载:httpd -k uninstall -n xxxxx
- 检查
检查报错:httpd -t