1. 程式人生 > >新手如何在mac上配置Apache伺服器

新手如何在mac上配置Apache伺服器

1. 開啟終端,開啟Apache:

//開啟apache:  sudo apachectl start

//重啟apache:  sudo apachectl restart

//關閉apache:  sudo apachectl stop

回車會提示輸入密碼,也就是你電腦的密碼,http://127.0.0.1/測試一下,成功則如
下圖:


(參考連結:https://www.linuxidc.com/Linux/2015-02/113577.htm)

1.首先在自己的電腦暱稱的資料夾下 建一個sites資料夾

裡面隨便放上一些後臺的假資料。 比如我的就是在/Users/dsx 目錄下

我的是10.13.2版本的,記住資料夾要放在User資料夾下,否則好像會失敗 新版的位置是Macintosh HD > 使用者 > 你的電腦名


2.找到配置檔案,給原來檔案備份

接下來都是在終端下操作 輸入下面指令($後面的程式碼可以直接複製

// 切換工作目錄

$cd /etc/apache2

//  備份檔案,以防不測,只需要執行一次就可以了

$sudo cp httpd.conf httpd.conf.bak


// 提示:下面這行程式碼不要打,如果後續操作出現錯誤!才需要使用以下命令,恢復備份過的 httpd.conf 檔案 (董鉑然部落格園)

$sudo cp httpd.conf.bak httpd.conf

3.開始修改配置檔案

// 用vim編輯httpd.conf

$sudo vim httpd.conf

// 查詢DocumentRoot  

/DocumentRoot

按下 進入編輯模式

可以看到有兩個路徑 把他們都改成你剛才建的那個Sites 資料夾的路徑


再查詢下 php

/php

定位到這一行後把這行最前面的#刪除


如果是10.10以上的系統的話還有一步:查詢Options 輸入/Options 也可以目測自己找到圖中的位置,在Options和Follow之間增加一個單詞)


改好之後先按下esc鍵退出編輯模式,再輸入:wq 儲存並退出 如果打錯了不想儲存就是 :q!

4.收尾工作與確認成功

//切換到工作目錄

$cd /etc

//拷貝配置檔案

$sudo cp php.ini.default php.ini

// 重新啟動apache伺服器 之後下面說這句話是正常的

$sudo apachectl -k restart

之後下面說這句話是正常的不用擔心


再確認下到底成功了沒有,就到瀏覽器裡輸入localhost如果能來到下面介面就對了


5.注意事項

注意前面的備份。不要多次備份。

注意再vim編輯下全部使用英文符號和字母

每次關機開機之後再想用伺服器就要重新敲下開啟的指令