標籤:

關於Mac下apache環境搭建那些事

摘要: 昨兒個由於項目需求,需要用自己電腦搭建一個apache環境去跟進項目,參考一些資料搗鼓小半天終於搞好了,現在故分享出搭建的過程,希望可以幫到小夥伴們一些。

一、修改 httpd.conf

首先我們需要修改第一個文件,就是 /etc/apache2 目錄下的httpd.conf文件,你可以通過編輯器打開,也可以通過命令行打開進行修改,看你個人喜好(*^__^*) 。下面就是httpd.conf具體需要修改的東西。

找到下面幾行代碼,將其注釋放開,即:

#LoadModule php5_module libexec/apache2/libphp5.sontonLoadModule php5_module libexec/apache2/libphp5.sonnn#LoadModule userdir_module libexec/apache2/mod_userdir.sontonLoadModule userdir_module libexec/apache2/mod_userdir.sonnn#Include /private/etc/apache2/extra/httpd-userdir.confntonInclude /private/etc/apache2/extra/httpd-userdir.confn

注釋:在httpd.conf文件中有這麼一行代碼,即在你配置的文件目錄下如果有index.html 則會默認打開該文件,如果有需要你也可以自己配置一些默認文件

<IfModule dir_module>n DirectoryIndex index.htmln</IfModule>nn#增加一些默認文件nn<IfModule dir_module>n DirectoryIndex index.html index.php index.htmn</IfModule> n

保存退出。

二、修改 httpd-userdir.conf

這是我們需要修改的第二個文件。找到 /etc/apache2/extra 目錄下的 httpd-userdir.conf文件,打開,將16行的注釋去掉,即:

#Include /private/etc/apache2/users/*.confntonInclude /private/etc/apache2/users/*.confn

保存退出。

三、修改 <**YOUR USERNAME**>.conf

這是我們修改的第三個文件(注釋:<**YOUR USERNAME**>指得是你電腦的用戶名)。找到 /etc/apache2/users/ 目錄下的<**YOUR USERNAME**>.conf文件。

適應 OSX 10.9 Apache 2.2版本

<Directory "/Users/<YOUR USERNAME>/Sites/">n Options Indexes MultiViews FollowSymLinksn AllowOverride Alln Order allow,denyn Allow from alln</Directory>n

適應 OSX 10.10 Apache 2.4版本

<Directory "/Users/<YOUR USERNAME>/Sites/">n AllowOverride Alln Options Indexes MultiViews FollowSymLinksn Require all grantedn</Directory>n

保存退出。

關於版本查閱,你可以先查閱一下自己的apache版本

apachectl -vn

當你這些步驟都跟著做完了的話,那麼恭喜你。你的apache環境已經算是搭好了。

那麼關於項目的路徑,到時只需要修改httpd.conf文件和<**YOUR USERNAME**>.conf文件。這兩文件中的路徑必須一致,不然你會不出意外的收穫一個403的報錯的。

以下是我配置項目的一些圖例:

文章到這也該結束了,由於之前沒有接觸過相關伺服器的環境搭建,如若有哪寫的不好的,還希望大夥指出大家一起學習。 也希望這篇文章多少可以幫到一些小夥伴們,最後祝大夥新年快樂,工作都順心順力的。(*^__^*)


推薦閱讀:

iPhone與Mac搭配,竟有這麼多妙用?
一發布就被 App Store 精選的筆記應用 Bear for Mac & iOS
第一代 Mac 電腦是在怎樣的情況下開發出來的?
你以為Mac很安全 看看怎麼被打臉

TAG:Mac | Apache |