使用macOS Sierra自带Apache入门教程

Mac OS 下自带了 Apache。对于一个完全不了解mac的人来说要如何使用,并不是一件简单的事情。这里我通过自己学习和使用的经验手把手教大家如何使用macOS Sierra自带Apache。

使用macOS Sierra自带Apache入门教程

工具/原料

macOS Sierra 版本10.12.3

Apache

打开Apache 安装目录

1、命令行

Mac系统默认隐藏 Apache 安装目录的,我们可以通过 “命令行” 或者 “前往文件夹” 的方式找到它。它是安装在系统的私有目录下,也就是 /private/etc/apache2下面,因为它是隐藏的,所以我们无法通过界面找到它。 

 命令行 在终端输入 open /etc/apache2 命令即可打开它的安装目录了,这个路径等于open /privete/etc/apache2。因为系统目录下的/etc是快捷方式,请看: 

使用macOS Sierra自带Apache入门教程

2、文件夹前往

打开 Finder > 前往 >前往文件夹。或者直接通过快捷键Shift+Command+G,输入“/etc/apache2”,请看

使用macOS Sierra自带Apache入门教程

Apache部署Web资源

Mac下的web资源放在 “/Library/WebServer/Documents” 下面,我们的静态资源就可以丢到这个目录下去了。

使用macOS Sierra自带Apache入门教程

2、访问

这里我在Documents目录下创建了一个文件index.html,内容如图;

浏览器中输入http://localhost即可访问

注意:访问时候需要确认Apache服务是否已经启动,关于启动和关闭下面内容有介绍;

由于本人改过默认端口故访问 http://localhost:8080

使用macOS Sierra自带Apache入门教程

使用macOS Sierra自带Apache入门教程

修改Apache配置

1、修改默认部署路径

/Library/WebServer/Documents” 目录是 apache 的默认目录,有时候为了方便操作,可能需要指向特定的文件夹。/etc/apache2目录下找到httpd.conf 文件,找到DocumentRoots,修改成你想要的地址即可

使用macOS Sierra自带Apache入门教程

2、修改默认端口

通过 localhost 或者 127.0.0.1 访问,表示默认的端口是 80,有时候需要换个端口。同样是在 httpd.conf 下面,找到 Listen 80 那一行,修改成你想要的端口即可

使用macOS Sierra自带Apache入门教程

3、启动停用 Apache

修改Apache配置之后需要重启Apache,才会生效;

启用 Apache 的命令: sudo apachectl start/restart 

停用 Apache 的命令: sudo apachectl stop

如果需要 password,输入即可,如果启动失败了,就可以去看 apache 的日志,找到错误的原因(日志的路径请查看 httpd.conf 中配置) 

使用macOS Sierra自带Apache入门教程

使用macOS Sierra自带Apache入门教程

Apache配置运行PHP

找到 Apache 的配置文件,/etc/apache2目录下找到其中的"httpd.conf" 文件,进行编辑,搜索#LoadModule php5_module libexec/apache2/libphp5.so,把蓝色那一行的 #号去掉,然后保存。重启 Apache,在终端输入

sudo apachectl restart 

PHP 就可以用了。如图

注意:Mac默认已经按照了PHP

使用macOS Sierra自带Apache入门教程

运行PHP

在“/Library/WebServer/Documents”目录下创建文件index.php,添加内容 <?php phpinfo(); ?>,在浏览器中输入 http://localhost/index.php,会出现一个显示 php 信息的页面,如图所示。

使用macOS Sierra自带Apache入门教程

使用macOS Sierra自带Apache入门教程


未经允许请勿转载:程序喵 » 使用macOS Sierra自带Apache入门教程

点  赞 (4) 打  赏
分享到: