Mac电脑配置Apache服务器

在iOS开发中,我们经常要向网络请求回来的数据进行调试。其实我们Mac电脑自带了Apache服务器。我们可以模拟服务器真实数据进行调试,不需等待服务器更新才能调试。

服务器配置

在当前用户文件夹(/Users/“当前用户名”)中新建一个“Sites”文件夹

Mac电脑配置Apache服务器_第1张图片
Sites.jpg
  1. 打开终端输入:$cd /etc/apache2

  2. 输入命令:$sudo cp httpd.conf httpd.conf.bak
    (sudo --> 是以管理员的身份执行 , cp-->拷贝, 上面命令其实就是复制一份httpd.conf文件,生成httpd.conf.bak文件, 主要是为了防止等会修改出错可以还原回来)

  3. 用vim编辑器修改httpd.conf文件,命令:$sudo vim httpd.conf
    这时候终端会提示输入密码来获取权限,输入密码出现以下界面

    Mac电脑配置Apache服务器_第2张图片
    httpd.conf.jpg

  4. 输入命令:$/DocumentsRoot
    该命令是进行查找,找到如下图位置,按“i”键进入编辑状态,把图中两处路径修改成一开始新建“Sites”文件夹的完全路径 "/Users/当前用户名/Sites"。(注:两处地方都要修改)


    Mac电脑配置Apache服务器_第3张图片
    配置路径.jpg
  5. 滚动到下面,找到(如下图)“Options FollowSymLinks Multiviews”在Options单词后面插入“Indexes”,变成“Options Indexes FollowSymLinks Multiviews”。(10.10以后系统需要修改)


    Mac电脑配置Apache服务器_第4张图片
    插入Indexes.jpg
  6. 按“Esc”退出编辑状态,输入:$/php5_module
    进行查找,找到如下图,把前面“#”删除。


    Mac电脑配置Apache服务器_第5张图片
    php5_module.jpg
  7. 最后保存并退出:$wq

  8. 输入终端命令切换到ect文件夹路径下:$cd /etc

  9. 输入:$sudo cp php.ini.default php.ini
    从“php.ini.default”拷贝一份php.ini配置文件出来。

  10. 重启Apache服务器:$sudo apachectl -k restart
    (重启服务器加载刚刚修改和拷贝的php.ini配置文件)

现在浏览器可以输入http://127.0.0.1 或 http://localhost/ 或 本机IP地址 进行访问Apache服务器,就会把一开始新建的“Sites”文件夹中的目录列出来。这样本机可以开发调试了。

你可能感兴趣的:(Mac电脑配置Apache服务器)