mac下自帶了一個Apache服務環境,所以不需要另外去下載,直接配置就好了。
一.啟動Apache服務
在終端下輸入 sudo apachectl start , 啟動Apache服務。在瀏覽器輸入“http://localhost”,會顯示“It works!”,說明服務器已經啟動成功了。Apache默認的根目錄是在“/Library/WebServer/Documents/”下。所以我們需要進入配置文件修改一些配置信息。
二.配置服務器信息
在Finder中的進入當前用戶名所在的目錄(/Users/Dean(當前用戶名))新建一個名為 “Sites” 的文件夾,如圖:
1、切換工作目錄下:cd /etc/apache2
2、備份文件,只需要執行一次:sudo cp httpd.conf httpd.conf.bak
3、如果操作出現錯誤!可以使用命令,恢復備份的 httpd.conf 文件:sudo cp httpd.conf.bak httpd.conf (正常操作可省略這一步)
4、用vim編輯httpd.conf文件:sudo vim httpd.conf 回車
如果之前有編輯備份過httpd.conf文件,那么就會出現如下界面,這是一些提示信息不用管它。直接回車進入文件開始修改編輯
進入httpd.conf配置文件,如圖:
5.找到如下圖的DocumentRoot和Directory 修改文件路徑,默認路徑是 /Library/WebServer/Documents/
6.在后面的幾行找到Options FollowSymLinks Multiviews 修改為Options Indexes FollowSymLinks Multiviews,在兩個單詞間添加一個Indexes單詞。
7.找到圖中位置將這一行代碼前面的“#”符號去掉
8. 按下esc鍵,光標自動跳到終端底部 ,輸入“ :wq ” 保存並退出。
9.回到終端命令行操作,切換工作目錄:cd /etc
10.拷貝php.ini文件:sudo cp php.ini.default php.ini
三.重新啟動apache服務器
在終端輸入:sudo apachectl -k restart
這時在瀏覽器地址輸入“http://127.0.0.1/”,就會將Sites文件夾中的目錄列出來了。同一網絡環境下也可以通過該電腦的ip地址來訪問該電腦上的文件。
(由於在Sites文件夾下新建了一個test文件夾,目錄結構如下圖)
至此Apache服務就搭建成功了。
注意:如果在編輯修改httpd.conf文件的配置信息過程中出現了遺漏或者錯誤,導致最后啟動服務失敗,那么重新打開終端再次執行上述步驟。