Mac下配置Apache伺服器

檀志文發表於2017-12-14

 注意:   Mac自帶了Apache環境,我們要做的只是稍微配置一下!


Mac下配置Apache伺服器

接下來講講詳細的過程了:開始真正的表演了!!!

一 啟動Apache:

開啟終端:   sudo apachectl start    ( Mac自帶的Apache啟動了 )

在瀏覽器輸入“http://localhost”,會顯示“It works!”,說明伺服器已經啟動成功了.


Apache預設的根目錄在“/Library/WebServer/Documents/”下

二  配置伺服器

在Finder中建立一個"Sites"的資料夾,直接建立在/Users/(當前使用者名稱)目錄下,如圖:

Mac下配置Apache伺服器

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檔案,httpd.conf檔案時Apache的配置檔案:sudo vim httpd.conf

這時候需要輸入密碼來獲取許可權,出現如下介面:


Mac下配置Apache伺服器

回車進入到下面的介面:


Mac下配置Apache伺服器

5、按住shift鍵,並且輸入“ :”號進入vim命令模式,搜尋/DocumentRoot,找到圖中對應位置將圈內路徑改為之前建立的Sites資料夾的路徑。



Mac下配置Apache伺服器
這裡要注意,你直接拖檔案的地址到另一個終端,然後拷貝複製到上面的兩個地方喲

6、之後找到Options FollowSymLinks:修改為Options Indexes FollowSymLinks,在兩個單詞間新增一個Indexes單詞。

以下注意哦,你的可能不是php5,可能是php7,其他的都有可能:


Mac下配置Apache伺服器

7、接下來查詢php,:/php,定位到圖中位置:


Mac下配置Apache伺服器


8、將這句程式碼前面的#去掉。最後: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地址來訪問本電腦上的檔案。


Mac下配置Apache伺服器

大功告成!不明白的小夥伴可以私信我!

QQ:1054253786  

相關文章