Mac 搭建本地Apache服務器

一般在開發iOS程序中,我們需要使用到和服務器的交互操作。

一般我們在Mac上使用Apache來搭建服務器。數據庫採用MySQL。在Mac中Apache是自帶的。所有,我們可以不需要額外的去Apple store下載。

我們可以直接通過命令行的形式來,開啓服務器。

在終端中開啓Apache的指令是:

sudo apachectl -k start   //這裏要特別說明是,必須以root的身份來啓動服務器(下同)
//重啓Apache指令
sudo apachectl -k restatr
開啓後,在Safari中輸入localhost。HTML頁面顯示爲“it  work”,表明此時Apache 服務器已經開啓了。
其中默認的文件首頁在"/Library/WebServer/Documents/index.html"中,
如果我們要自定義站點的路徑可以如下操作
1.打開終端  
   輸入  cd  /etc/apache2    進入到配置apache目錄
   輸入  sudo vim httpd.conf  //Apache配置文件,打開vim編輯器  
   在vim編輯器中
   輸入 查找命令
          /DocumentRoot   //找到默認文件路徑  DocumentRoot "/Library/WebServer/Documents"該目錄普通用戶沒有寫入權限,需要輸入管理員密碼
   在這裏我們利用點擊鍵盤i鍵,從命令模式進去到vim的編輯模式, 我們可以改成 DocumentRoot "/Users/aple/Sites" //其中aple代表用戶名,Sites表示站點文件夾。
    再次輸入查找命令
         /DocumentRoot  //找到<Directory "/Library/WebServer/Documents">,改成自定義路徑。
      這樣配置就完成了。
在默認情況下。服務器對PHP支持是關閉的,如果要打開對PHP的支持,應該進行如下操作
打開終端輸入
cd /etc/apache2
sudo vim httpd.conf
/php
按字母x,刪除#,然後按ESC,輸入:wq退出編輯器
cd /etc/
sudo cp php.ini.default php.ini    //複製命令將php.ini.default複製爲php.ini。
重新啓動Apache服務器
這樣就打開了支持PHP的功能。
另外補充一點。可能用到的vim命令

vim中有兩種模式

命令模式,用於輸入命令(注意輸入法要在英文狀態)

(1)shift+V  可以選中一行
(2)y  複製一行
(3)p  在當前行下方粘貼複製的內容
(4)d$  刪除到行尾
(5)x  刪除一個字符
(6):wq  保存退出
(7):q!  不保存退出
(8):set nu  顯示行號
(9) i 進入編輯模式

 編輯模式:用於編輯按ESC可以切換回命令模式

重啓服務器時會出現:httpd: Could not reliably determine the server's fully qualified
那是因爲沒有配置localhost端口爲80
進入vim,加入  ServerName localhost:80即可解決
發佈了40 篇原創文章 · 獲贊 11 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章