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/目录下

  • 打开/etc/apache2/httpd.conf,找到下面几行,去掉开头的#号
LoadModule userdir_module libexec/apache2/mod_userdir.so
Include /private/etc/apache2/extra/httpd-userdir.conf
  • 打开/etc/apache2/extra/httpd-userdir.conf,找到下面的内容,去掉开头的#号
Include /private/etc/apache2/users/*.conf
  • 在/etc/apache2/users文件夹下,创建一个 fengquan.conf 配置文件(你的用户名是什么, 红色的部分就写什么)。在文件中写入以下内容:(下面的fengquan, 改为你的用户名)
<Directory "/Users/fengquan/Sites/">
Options Indexes MultiViews
AllowOverride None
require all granted
</Directory>
  • 创建~/Sites文件夹, 并在文件夹下创建一个index.html, 在里面随便写点内容。
  • 重启apache服务器。 sudo apachectl restart

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!

最新文章

  1. 怎样在IDEA中使用JUnit4和JUnitGenerator V2.0自动生成测试模块
  2. Longest Increasing Subsequence
  3. 使用 HttpClient 和 HtmlParser 实现简易爬虫
  4. Ubuntu上安装gtk2.0不能安装的问题,“下列的软件包有不能满足的依赖关系”
  5. Telnet命令检测远程主机上的端口是否开启
  6. SVN clean up问题
  7. GPU(CUDA)学习日记(十一)------ 深入理解CUDA线程层次以及关于设置线程数的思考
  8. 网络编码 GB2312、GBK与UTF-8的区别
  9. ASP 验证、查询AD域账户信息
  10. 彻底理解Javascript原型继承
  11. 工具-maya2014软件操作细节(持续更新……)
  12. vs2013+opencv2.4.11+Qt5.5.1配置
  13. python mysql 2014 Commands out of sync; you can&#39;t run this command now
  14. 教你用python写:HDU刷题神器
  15. ADO.NET之Parameter属性
  16. js生成随机颜色
  17. Mysql SQL执行错误:#1136
  18. 如何利用FastReport.Net 设计并导出报表?
  19. java 使用SAX解析xml 文件
  20. Intel daal数据预处理

热门文章

  1. hdu4105  Electric wave
  2. SE 2014年4月17日
  3. 风起看云涌,叶落品人生 - Google 搜索
  4. HDU 3304 Interesting Yang Yui Triangle lucas定理
  5. Yii学习笔记之三(在windows 上安装 advanced )
  6. 开放源代码的微微信.NET 0.8 版公布了
  7. extjs_11_mvc模式
  8. 用 Apache James 搭建邮件服务器来收发邮件实践(一)(转)
  9. SIP基本呼叫
  10. Android 通过系统使用NotificationListenerService 监听各种Notification的用法