##OSX10.10.5配置apache2&php5&VirtualHostphp
###找到apache2的配置文件html
配置文件位置/etc/apache2/httpd.conf
apache
###在apache2中開啓php5瀏覽器
打開httpd.conf
。ide
找到下面兩行,去掉前面的#號。post
#LoadModule rewrite_module libexec/apache2/mod_rewrite.so #LoadModule php5_module libexec/apache2/libphp5.so
###在apache2中開啓虛擬主機配置ui
一樣是在httpd.conf
文件中。.net
找到下面一行rest
#Include /private/etc/apache2/extra/httpd-vhosts.conf
保持不變,在它後面增長一行code
Include /private/etc/apache2/vhosts/*.conf
而後執行以下命令
sudo mkdir /etc/apache2/vhosts cd /etc/apache2/vhosts
###配置虛擬主機
先配置默認的主機
sudo vi _default.conf
內容以下:
<VirtualHost *:80> DocumentRoot "/Library/WebServer/Documents" </VirtualHost>
增長鬚要的主機(多個主機,只須要參考此處增長多個.conf
文件便可)
sudo vi mysite.conf
內容以下
<VirtualHost *:80> DocumentRoot "/Users/Landy/mysite/htdocs" ServerName mysite <Directory "/Users/Landy/mysite/htdocs"> AllowOverride All Require all granted </Directory> </VirtualHost>
重啓apache2
sudo apachectl restart
###修改hosts文件
上面的步驟中咱們配置了一個名爲mysite
的虛擬主機。 爲了能在本地經過域名http://mysite
訪問,故須要改hosts文件。 執行命令
sudo vi /etc/hosts
在末尾增長一行
127.0.0.1 mysite
好了,如今打開瀏覽器,能夠經過http://mysite
訪問了。
###參考文章