配置Mac Apache服務器

配置Mac Apache服務器

概述

在開發(fā)中不可避免要用到假數(shù)據(jù)來先寫UI,等后臺開發(fā)完接口后再聯(lián)調(diào)數(shù)據(jù).我們可以用個PList文件或者JSON文件放到Xcode中來調(diào)取假數(shù)據(jù),其實也可以在自己的Mac中搭建服務器, 而Mac自帶Apache,我們只需要簡單配置即可

配置

  1. 配置服務器的工作

    • Finder 中創(chuàng)建一個 Sites 的文件夾,直接創(chuàng)建在 /Users/Joseph(當前用戶名)目錄下
    • 修改配置文件中的兩個路徑,指向剛剛創(chuàng)建的文件夾
    • 拷貝一個文件
  2. 配置服務器注意事項

    • 關閉中文輸入法
    • 命令和參數(shù)之間需要有空格
    • 修改系統(tǒng)文件一定記住sudo,否則會沒有權限
    • 目錄要在 /Users/Joseph(當前用戶名)
  3. 配置服務器
    只需要一步步按照步驟走下去就可以了

提示:$開頭的,可以拷貝,但是不要拷貝$

# 切換工作目錄
$ cd /etc/apache2

*** 備份文件,以防不測,只需要執(zhí)行一次就可以了

格式 cp (copy 的縮寫) httpd.conf (源文件) httpd.conf.bak (目標文件)

$sudo cp httpd.conf httpd.conf.bak

提示:如果后續(xù)操作出現(xiàn)錯誤!可以使用以下命令,恢復備份過的 httpd.conf 文件

$ sudo cp httpd.conf.bak httpd.conf


* 編輯 `httpd.conf`


# vim里面只能用鍵盤,不能用鼠標
# 用vim編輯httpd.conf
$ sudo vim httpd.conf

# 查找`DocumentRoot`
* /DocumentRoot

# 進入編輯模式
* i

# 修改`兩處`引號中的路徑
QQ20151206-0.png
# 繼續(xù)向下找到
Options FollowSymLinks Multiviews

# 加一個單詞 `Indexes`(10.10系統(tǒng)后才要加),

修改后的結果如下:
Options Indexes FollowSymLinks Multiviews

QQ20151206-1.png

# 返回命令模式
* ESC

# 查找php
* /php

# 將光標移動到首行
* 0

# 刪除行首注釋 #
* x

![QQ20151206-2.png](http://upload-images.jianshu.io/upload_images/664329-b81c15f6335e1bf0.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
# 保存并退出
* :wq

# 不保存退出!!!!!!!!!
* :q!
  • 拷貝php.ini文件
# 切換工作目錄
$ cd /etc

# etc 目錄有點類似于 windows/system32,存放配置文件的目錄

$ sudo cp php.ini.default php.ini

# 重新啟動apache服務器
$ sudo apachectl -k restart

注意: 需要注意的是: 10.11系統(tǒng)下配置后需要重啟Apache2次才能成功

如果提示以下錯誤是正常的:

httpd: Could not reliably determine the server's fully qualified domain name, using teacher.local for ServerName
httpd not running, trying to start

常見問題:

  • 如果點擊 info.php 文件,出現(xiàn)下載,或者只是顯示一小段文字

解決辦法:

在終端中輸入以下兩個命令:

# 關閉 apache 服務器
$ sudo apachectl -k stop

# 重新再次啟動 apache
$ sudo apachectl -k start

  • 每次啟動計算機,Apache 服務器默認是不會自動啟動的!

可以啟動計算機之后,打開終端,輸入以下命令:

# 啟動 apache
$ sudo apachectl -k start

# 查詢歷史輸入的命令
$ history

常用命令:

  • cd 切換目錄
  • pwd 確認當前目錄
  • ls 列表顯示當前目錄的內(nèi)容
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容