一般在開發(fā)ios程序中,我們需要使用到和服務(wù)器的交互操作。
一般我們在Mac上使用Apache來搭建服務(wù)器。數(shù)據(jù)庫采用MySQL。在Mac中Apache是自帶的。所有,我們可以不需要額外的去Apple store下載。
我們可以直接通過命令行的形式來,開啟服務(wù)器。
在終端中開啟Apache的指令是:
sudo apachectl -k start //這里要特別說明是,必須以root的身份來啟動服務(wù)器(下同)
//重啟Apache指令
sudo apachectl -k restatr
開啟后,在Safari中輸入localhost。HTML頁面顯示為“it work”,表明此時Apache 服務(wù)器已經(jīng)開啟了。
其中默認的文件首頁在"/Library/WebServer/Documents/index.html"中,
如果我們要自定義站點的路徑可以如下操作
1.打開終端
輸入 cd /etc/apache2 進入到配置apache目錄
輸入 sudo vim httpd.conf //Apache配置文件,打開vim編輯器
在vim編輯器中
輸入 查找命令
/DocumentRoot //找到默認文件路徑 DocumentRoot "/Library/WebServer/Documents"該目錄普通用戶沒有寫入權(quán)限,需要輸入管理員密碼
在這里我們利用點擊鍵盤i鍵,從命令模式進去到vim的編輯模式, 我們可以改成 DocumentRoot "/Users/aple/Sites" //其中aple代表用戶名,Sites表示站點文件夾。
再次輸入查找命令
/DocumentRoot //找到<Directory "/Library/WebServer/Documents">,改成自定義路徑。如下圖所示。
這樣配置就完成了。
在默認情況下。服務(wù)器對PHP支持是關(guān)閉的,如果要打開對PHP的支持,應(yīng)該進行如下操作
打開終端輸入
cd /etc/apache2
sudo vim httpd.conf
/php
按字母x,刪除#,然后按ESC,輸入:wq退出編輯器
cd /etc/
sudo cp php.ini.default php.ini //復(fù)制命令將php.ini.default復(fù)制為php.ini。
重新啟動Apache服務(wù)器
這樣就打開了支持PHP的功能。
另外補充一點??赡苡玫降膙im命令
vim中有兩種模式
命令模式,用于輸入命令(注意輸入法要在英文狀態(tài))
(1)shift+V 可以選中一行
(2)y 復(fù)制一行
(3)p 在當(dāng)前行下方粘貼復(fù)制的內(nèi)容
(4)d$ 刪除到行尾
(5)x 刪除一個字符
(6):wq 保存退出
(7):q! 不保存退出
(8):set nu 顯示行號
(9) i 進入編輯模式
重啟服務(wù)器時會出現(xiàn):httpd: Could not reliably determine the server's fully qualified
那是因為沒有配置localhost端口為80
進入vim,加入 ServerName localhost:80即可解決