Mac配置Apache
Mac OS X 预装了 Apache,需要手动通过命令行开启。
Mac打开终端的方式:“launch pad”->“其他”->“终端”
一、启动Apache
启动:sudo apachectl start
停止:sudo apachectl stop
重启:sudo apachectl restart
查看 Apache 版本 httpd -v
浏览器打开 http://127.0.0.1
可以看到 It works! 的页面
二、文件根目录
系统级的根目录http://127.0.0.1
对应的文件目录是:/Library/WebServer/Documents/
,将我们的平台放到这个目录下即可使用。
三、权限
mac下的Apache这个目录默认是没有权限操作的,可按照以下方法来修改权限。
1、打开终端
2、输入命令 sudo chmod –R 777 /Library/WebServer/Documents/
四、支持php
1、打开终端
2、输入命令: sudo vi /etc/apache2/httpd.conf
3、取消下面这一行前边的注释符号 #
```bash
#LoadModule php5_module libexec/apache2/libphp5.so
```
</code></pre>
4、重启 Apache
<pre><code class="language-bash line-numbers">sudo apachectl restart
</code></pre>
五、替换index
打开Apache的跟目录/Library/WebServer/Documents/,找到index.html.en,打开此文件,将内容替换为如下:
<pre data-language=HTML><code class="language-markup line-numbers"><html><body><head>
<meta charset="utf-8">
<meta http-equiv="refresh" content="0; URL=http://127.0.0.1/assistant/pages/index/index.php">
<title>页面重定向</title>
</head></body></html>
</code></pre>
建议在替换之前,备份index.html.en
六、局域网访问
1、修改index.html.en
将URL中的IP地址改为本机ip
2、修改Apache配置文件“/etc/apache2/httpd.conf”
找到<code><Directory "/Library/WebServer/Documents"></code>,改成下面的样子
<pre><code>```html
<Directory "/Library/WebServer/Documents">
Require all granted
</Directory>
```
注意,mac os10下默认就是这样,所以不用改。