标签:
mac中自带了apache服务器, 如果需要在mac上使用apache服务器, 只需要配置并启动服务器即可。
mac 10.10 中自带的apache版本是 2.4
mac 10.9 中自带的apache版本是2.2
1. 启动服务器
打开Terminal, 输入 sudo apachectl start 即可。
启动后, 在浏览器中输入http://localhost 就能看到 "It works!"
常用命令:
启动服务器:sudo apachectl start
关闭服务器:sudo apachectl stop
重启服务器:sudo apachectl restart
2. 配置个人站点
mac自带的apache配置文件放在 /etc/apache2/目录下
LoadModule userdir_module libexec/apache2/mod_userdir.so
Include /private/etc/apache2/extra/httpd-userdir.conf
Include /private/etc/apache2/users/*.conf
<Directory "/Users/fengquan/Sites/"> Options Indexes MultiViews AllowOverride None require all granted </Directory>
3. 支持php
打开/etc/apache2/httpd.conf,找到下面的内容, 去掉前面的#号
LoadModule php5_module libexec/apache2/libphp5.so
重启服务器
4. 权限问题
mac 10.9, apache2.2中, 控制权限是用的
<Directory "/Users/fengquan/Sites/"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory>
mac 10.10, apache2.4中, 控制权限改为
<Directory "/Users/fengquan/Sites/"> Options Indexes MultiViews AllowOverride None require all granted </Directory>
enjoy yourself!
标签:
原文地址:http://www.cnblogs.com/fengquanwang/p/4210973.html