##OSX10.10.5配置apache2&php5&VirtualHost
###找到apache2的配置文件
配置文件位置/etc/apache2/httpd.conf
###在apache2中开启php5
打开httpd.conf
。
找到下面两行,去掉前面的#号。
#LoadModule rewrite_module libexec/apache2/mod_rewrite.so#LoadModule php5_module libexec/apache2/libphp5.so
###在apache2中开启虚拟主机配置
同样是在httpd.conf
文件中。
找到下面一行
#Include /private/etc/apache2/extra/httpd-vhosts.conf
保持不变,在它后面增加一行
Include /private/etc/apache2/vhosts/*.conf
然后执行如下命令
sudo mkdir /etc/apache2/vhostscd /etc/apache2/vhosts
###配置虚拟主机
先配置默认的主机
sudo vi _default.conf
内容如下:
DocumentRoot "/Library/WebServer/Documents"
增加需要的主机(多个主机,只需要参考此处增加多个.conf
文件即可)
sudo vi mysite.conf
内容如下
DocumentRoot "/Users/Landy/mysite/htdocs" ServerName mysite AllowOverride All Require all granted
重启apache2
sudo apachectl restart
###修改hosts文件
上面的步骤中我们配置了一个名为mysite
的虚拟主机。 为了能在本地通过域名http://mysite
访问,故需要改hosts文件。 执行命令
sudo vi /etc/hosts
在末尾增加一行
127.0.0.1 mysite
好了,现在打开浏览器,可以通过http://mysite
访问了。
###参考文章