http://www.linuxidc.com/Linux/2015-02/113577.htm(整理嘗試)
當(dāng)自己在家敲代碼需要發(fā)請(qǐng)求時(shí),就可以配置本地Apache,Mac電腦自帶的服務(wù)器。這個(gè)比windows上的本地服務(wù)器還要好用,下面寫下最快速配置方案。
在開始之前需要給自己的電腦設(shè)置下開機(jī)密碼,想開本地服務(wù)器這一點(diǎn)是必須的。
一、本地Apache服務(wù)器
1、首先在自己的電腦昵稱的文件夾下 建立一個(gè)sites文件夾,里面存放一些東西。

2、找到配置文件,給原來文件備份
接下來都是在終端下操作 輸入下面指令($后面的代碼可以直接復(fù)制)
// 切換工作目錄
$cd /etc/apache2
//? 備份文件,以防不測(cè),只需要執(zhí)行一次就可以了
$sudo cp httpd.conf httpd.conf.bak

3.開始修改配置文件
// 用vim編輯httpd.conf
$sudo vim httpd.conf
// 查找DocumentRoot
/DocumentRoot
按下 i 進(jìn)入編輯模式
可以看到有兩個(gè)路徑 把他們都改成你剛才建的那個(gè)Sites 文件夾的路徑

再查找下 php
/php
定位到這一行后把光標(biāo)移到最左邊按下 x 刪除“#”打開目錄
如果是10.10系統(tǒng)的話還有一步:查找Options 輸入/Options 也可以目測(cè)自己找到圖中的位置,在Options和Follow之間增加一個(gè)單詞

改好之后先按下esc鍵退出編輯模式,再輸入:wq 保存并退出 如果打錯(cuò)了不想保存就是 :q!
4.收尾工作
//拷貝配置文件
$sudo cp php.ini.default php.ini
// 重新啟動(dòng)apache服務(wù)器 之后下面說這句話是正常的
$sudo apachectl -k restart
再確認(rèn)下到底成功了沒有,就到瀏覽器里輸入localhost如果能來到下面界面就對(duì)了

(如果沒有成功而是一直是 It works,嘗試$sudo apachectl -k restart多啟動(dòng)幾次)

5.注意事項(xiàng)
(1)注意前面的備份。不要多次備份。恢復(fù)備份過的 httpd.conf 文件?
$sudo cp httpd.conf.bak httpd.conf
(2)注意再vim編輯下全部使用英文符號(hào)和字母
服務(wù)器開關(guān)的命令就是
$sudo apachectl -k start
$sudo apachectl -k stop
每次關(guān)機(jī)開機(jī)之后再想用服務(wù)器就要重新敲下開啟的指令
(3)找到Apache的藏身之處

二、webDAV服務(wù)器
接下來是WebDav服務(wù)器,這個(gè)是基于apache的,就是你apache已經(jīng)啟動(dòng)了才能開啟webDav服務(wù)器的。
當(dāng)然如果apache已經(jīng)完全配置好了那webDav也就很好配置了
WebDav完全可以當(dāng)成一個(gè)網(wǎng)絡(luò)共享的文件服務(wù)器使用!
1.繼續(xù)修改
$ cd /etc/apache2
$ sudo vim httpd.conf
// 查找httpd-dav.conf
/httpd-dav.conf
還是和剛才一樣按 i 編輯,定位到這一行后,光標(biāo)移到最左邊按 x 刪除 # 號(hào),
(如果你的電腦是10.10系統(tǒng),還需要有以下的操作:)
通過搜索找到這幾行
LoadModule dav_module libexec/apache2/mod_dav.so
LoadModule dav_fs_module libexec/apache2/mod_dav_fs.so
LoadModule auth_digest_module libexec/apache2/mod_auth_digest.so
并且把他們行首的#號(hào)刪除 (友情提示,他們這些行長(zhǎng)的都很像一定要看清了別改錯(cuò)了)
按esc完成編輯,輸入:wq退出
// 然后切換目錄
$ cd /etc/apache2/extra
// 備份文件(切記只要備份一次就行)
$ sudo cp httpd-dav.conf httpd-dav.conf.bak
// 現(xiàn)在要編輯這個(gè)文件了
$ sudo vim httpd-dav.conf
// 查找Digest? 把編輯模式從Digest改成Basic? 還是那幾步,改完了之后保存退出
/Digest

2.運(yùn)行腳本文件
接下來要用到一個(gè)腳本文件下載地址在這
百度網(wǎng)盤的:http://pan.baidu.com/s/1jG7ogdS? ? 密碼是:yj9t
// 切換目錄,可以使用鼠標(biāo)把put腳本所在的文件夾直接拖到cd后面
$ cd 保存put腳本的目錄
// 以管理員權(quán)限運(yùn)行put配置腳本
$ sudo ./put
會(huì)先讓你輸入你電腦的密碼,再給admin賬號(hào)設(shè)置密碼 如123456
設(shè)置完成后,他會(huì)顯示一大串然后重啟了apache服務(wù)器。

3.驗(yàn)證是否成功
到你的網(wǎng)絡(luò)里看一下你現(xiàn)在連著網(wǎng)的ip地址