1、打開“終端(terminal)”,輸入 sudo apachectl -v,此指令顯示apache版本

2、開啟apache,輸入 sudo apachectl start,開啟之后,輸入vi /etc/hosts,查看127.0.0.1對應localhost, 在瀏覽器地址欄中輸入localhost 顯示it works! 說明apache開啟成功,apache的根目錄位於“/Library(資源 庫)/WebServer/Documents/”下
Apache的安裝目錄在:/etc/apache2/,etc默認是隱藏的。可以在terminal 輸入 "open /etc"打開
3、設置虛擬主機
- 在終端運行“
sudo vi /etc/apache2/httpd.conf
”,打開Apche的配置文件 - 在httpd.conf中找到“
#Include /private/etc/apache2/extra/httpd-vhosts.conf
”,點擊'i',進入編輯模式,去掉前面的“#
”注釋,開啟虛擬主機功能,之后按'esc',然后'shift'+':' 輸入':wq。 - 運行“
sudo apachectl restart
”,重啟Apache后就開啟了虛擬主機配置功能。 - 運行“
sudo vi /etc/apache2/extra/httpd-vhosts.conf
”,就打開了配置虛擬主機文件httpd-vhost.conf,配置虛擬主機了。 - 找到下圖中設置虛擬主機示例,在前面加入#號注釋掉,
- 加入自己的虛擬主機配置,如下圖,其中80為端口號,serverName為項目在瀏覽器中打開的名稱,documentroot為文件路徑,若為laravel框架,路徑到達public下,后面兩項為錯誤日志和用戶日志路徑設置。

7、設置host文件,命令行輸入'vi /etc/hosts',將serverName添加到127.0.0.1中,如本項目中,加入
127.0.0.1 mch.rrd.com
8、重啟apache服務器,命令行輸入'sudo apachectl restart'
9、瀏覽器中輸入serverName就可以在瀏覽器中看到項目啦!
參考文獻
mac os x中配置虛擬主機