Mac配置Apache

  sre


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下默认就是这样,所以不用改。

LEAVE A COMMENT

Captcha Code