因为安装过程中,出现了一些问题,现记录下来以便大家参考。
1、登陆http://httpd.apache.org/download.cgi,按照下列图中指示点击链接:
这里上下的区别:一个是32位,一个是64位,可以按照实际情况下载;
2、解压至指定目录,最好不要用中文路径,我的路径是F:\MyNetWork\Apache24;
3、修改\Apache24\conf\httpd.conf:
Define SRVROOT后面接安装路径,Listen后接本机服务端口,一般默认为80,我填了8008,修改ServerName为localhost:8008;
4、在bin目录下,打开命令行并输入httpd -k install,如果没有任何问题正常安装完毕,会显示:Errors reported here must be corrected before the service can be started,下面不会出现其他信息;
5、出错处理:运行httpd -k install命令出现:
(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : AH00072: make_sock: could not bind to address [::]:443
(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : AH00072: make_sock: could not bind to address 0.0.0.0:443
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs
解决方法:找到\Apache24\conf\extra下面的httpd-ahssl.conf和httpd-ssl.conf文件,并查找443全部替换成442(或其他未占用的端口)
如果还是不行的话,建议先卸载掉Apache,再执行替换,然后重新安装,卸载指令:httpd -k uninstall
个人就是因为这个原因没有安装成功,解决这个问题之后,其他都很顺利;
6、双击\Apache24\bin\ApacheMonitor.exe,桌面的右下角出现http服务的图标,双击图标,出现界面,点击start按钮,出现下图的效果
【补】安装过程中使用到的指令:
(1)查看服务安装情况:
win+R并填写services.msc,按回车
(2)cmd指令:
进入F盘:"F:"
显示该目录下的文件:"dir"
进入Apache24目录:"cd Apache24"
(3)httpd安装、卸载及删除服务指令:
安装指令:httpd -k install
卸载指令:httpd -k uninstall
自定义服务名安装指令:httpd -k install -n "服务名"
移除指定Apache服务:httpd -k uninstall -n "服务名"
启动Apache服务:httpd -k start
停止Apache服务:httpd -k stop
重启Apache服务:httpd -k restart