Windows安装配置Apache简易服务器-----(详细,成功率极高)

最近在学安卓的Xml,Json的数据解析,发现不知道在哪里找xml,json练手,索性自己搭个简易的服务器随意写点xml,json数据练练手

本文章将分为2部分
第一部分:安装Apache,并写好,xml,json数据且能打开
第二部分:Android studio 对上面写好的xml,json数据进行解析,并显示在texeview上

最终效果:成功安装Apache,并自己写xml数据

步骤

1.去官网下载安装包,这里有传送门→传送门

在这里插入图片描述

2.将刚刚下载的进行解压

在这里插入图片描述

切记:随便建一个文件夹就行了,但是不能包含中文,以免产生未知错误

3.用记事本打开conf/httpd.conf,修改成自己的解压路径

在这里插入图片描述

在这里插入图片描述
这里的路径要一致

4.测试刚刚配置文件是否合法

在cmd下输入
httpd -t #测试配置文件是否合法

在这里插入图片描述
返回ok就是正常的

5.安装Apache服务

httpd -k install -n Apache2.4 

在这里插入图片描述
如果没安装过的话会显示
在这里插入图片描述

6.然后启动服务器,这里用最简单粗暴的方法打开,因为其他方法容易打不开,win+r输入services.msc回车

在这里插入图片描述

7.双击运行解压目录/bin下的ApacheMonitor.exe

在这里插入图片描述
然后点击start
在这里插入图片描述

恭喜你,显示这样代表安装成功!

在这里插入图片描述

好了,到这一步,肯定很多人会报错,我下面总结了我刚刚的报错问题以及解决办法!大家根据自己遇到的问题对号入座

问题1:Windows 不能在本地计算机启动Apache2.4。有关更多信息,查阅系统事件⽇志。如果这是⾮Microsoft服务,请与服务厂商…

(OS 10013)以⼀种访问权限不允许的⽅式做了⼀个访问套接字的尝试。 : AH00072: make_sock: could not bind to
address [::]:443
(OS 10013)以⼀种访问权限不允许的⽅式做了⼀个访问套接字的尝试。 : 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

在这里插入图片描述

问题产生原因:我们的80端⼝被某个进程占⽤了

解决办法:win+r,输入cmd,并以管理员身份进入
输入netstat -ano,看看到底是谁用了我们的443端口

在这里插入图片描述

记住这个7792,我们再去查它个水落石出!
在这里插入图片描述

原来是我之前配置的虚拟机这个玩意占用了。
那我们换个端口就好了。

在这里插入图片描述
打开这里路径的文件,将443改为442并保存,然后重新产生这个错误的代码执行一下就成功了!

最后:写个xml代码,看看到底成不成功!

在这里插入图片描述
双击后显示这个就代表成功啦!
在这里插入图片描述

后面就在Android studio测试一下就完事啦

我所遇到的问题以及解决办法都附上了,有不懂的可以私信我帮你解决,记得点个关注哦,谢谢~

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

挨踢玩家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值