Apache web服务器 的下载安装
下载
进入官网
http://httpd.apache.org/
1.点击 Apache httpdXXX x下的 Download
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lJAVWJRS-1596812780685)(G:\PHP\Apache-httpd\Apache 服务器的安装\20200807223806.png)]
2.点击Files for Microsoft Windows
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qxx2THrM-1596812780688)(G:\PHP\Apache-httpd\Apache 服务器的安装\20200807224009.png)]
3.点击ApacheHaus
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-K3VMVI91-1596812780691)(G:\PHP\Apache-httpd\Apache 服务器的安装\20200807224107.png)]
4.选择你需要的版本 点击下载
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xdFjnnO8-1596812780697)(G:\PHP\Apache-httpd\Apache 服务器的安装\20200807224432.png)]
安装
1.解压下载的文件,Apache24就是Apache服务器
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-btP29BKR-1596812780699)(G:\PHP\Apache-httpd\Apache 服务器的安装\20200807224726.png)]
2.进入 Apache24\conf目录,打开httpd.conf文件,修改服务器路径,否则启动会报错:httpd.exe: Syntax error on line 40 of */apache/conf/httpd.conf: ServerRoot must be a valid directory
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-L7SsIJ94-1596812780702)(G:\PHP\Apache-httpd\Apache 服务器的安装\20200807225038.png)]
然后,在Apache24\bin,下 打开cmd命令窗口输入 httpd.exe 命令启动Apache服务器,如果没有报错就是启动成功了 ,可以打开浏览器输入:localhost测试[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-95c7U2Z4-1596812780704)(G:\PHP\Apache-httpd\Apache 服务器的安装\20200807225519.png)]
报错及解决方案
但是我第一次启动的时候,报了“(OS 10013)以一种访问权限不允许的方式做了一个访问套接字的尝试。 : make_sock: could not bind to address 0.0.0.0:80”的错误。
解决方法:改端口号,打开.\apache24\conf\httpd.conf,将其中的监听端口,由80改为8080
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DzmfcCvf-1596812780706)(G:\PHP\Apache-httpd\Apache 服务器的安装\20200807225816.png)]
然后我再次启动,结果又报错了,“(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : AH00072: make_sock: could not bind to address [::]:443”
解决方法:找到Apache24\conf\extra下面的httpd-ahssl.conf和httpd-ssl.conf,有443的地方改为442就可以了。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dbzxs1VP-1596812780707)(G:\PHP\Apache-httpd\Apache 服务器的安装\20200807230140.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NCck0gmI-1596812780709)(G:\PHP\Apache-httpd\Apache 服务器的安装\20200807230200.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5FSZ1kYN-1596812780711)(G:\PHP\Apache-httpd\Apache 服务器的安装\20200807230315.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6yhhYlr3-1596812780712)(G:\PHP\Apache-httpd\Apache 服务器的安装\20200807230342.png)]
然后 Apache服务器,就可以启动成功了。。。