环境配置笔记:Mac环境下如何通过 Apache 服务器新建并访问 XML 和 JSON 文件

最近在看《第一行代码》这本书,今天看到了编写安卓程序解析 XML 文件的部分,在写程序之前需要自行搭建 Apache 服务器并新建可访问的 XML 文件。不过作者只介绍了 Windows 环境下的操作方法,这与 Mac 环境还是有较大差别的,笔者经过一番折腾,终于在 Mac 环境下成功创建并访问到 XML 文件。下面记录一下我的操作流程。

1. Apache 服务器安装与启动

笔者的系统版本是 macOS 10.15.1,自带 Apache 服务,可通过 /etc/apache2路径查看当前系统是否有已安装 Apache ,如果未安装可以从这里下载安装:下载安装 Apache

安装后可以使用以下命令开启或关闭 Apache 服务,sudo 命令可能需要输入开机密码

sudo apachectl start/restart   # 启动/重启 Apache 服务
sudo apachectl stop                      # 停止 Apache 服务

启动之后可以在浏览器输入网址 127.0.0.1,如果出现一个下图这样的 "It works!" 的页面,则说明 Apache 服务器启动成功。

访问 Apache 服务器成功的页面

2. 创建并访问 XML 文件

  1. 首先需要找到 Apache 服务的根目录

    通过 cat 命令查看 /etc/apache2/thhpd.conf配置文件,可以发现配置文件通过 DocumentRoot 将根目录指定为/Library/WebServer/Documents

    DocumentRoot "/Library/WebServer/Documents"
    
        ... ...
    
    
  2. /Library/WebServer/Documents目录下新建 XML 文件

    首先来到 /Library/WebServer/Documents目录,可以发现该目录下有一个index.html.en的文件,这就是我们刚才所看到的 "It works!" 的页面文件。然后通过以下命令新建并编辑 XML 文件(自行了解 vim 相关操作),文件名自己定:

    sudo vim get_data.xml
    
  3. 文件创建成功后,通过浏览器进行访问(建议使用 Chrome 浏览器)

    在浏览器输入 127.0.0.1/get_data.xml,如果看到以下页面,说明访问成功

成功访问到 XML 文件的页面

3. 小结

通过上面一顿操作,我们就可以访问服务器上的 XML 文件了,然后即可通过编写安卓程序获取 XML 文件并进行解析,JSON 文件也是同理。

你可能感兴趣的:(环境配置笔记:Mac环境下如何通过 Apache 服务器新建并访问 XML 和 JSON 文件)