由于 Mac 上预装有 Apache 和 PHP ,所有我们只需要稍作修改,就可以使用了,只有 MySql 需要我们单独安装。
一、Apache
首先,我们来了解 Apache 服务。
打开 Mac 的终端,然后输入一下一条命令,来开启 Apache 服务(由于 sudo 是系统管理命令,所以还需要输入我们的 Mac 密码)。
sudo apachectl start
如下图 1-1 所示,表示 Apache 服务已启动,但是这并不表示 Apache 服务已成功启动,接下来我们打开浏览器,在浏览器地址输入 localhost/localhost:80(80是默认端口),如下图 1-2 所示,如果页面显示 It Works!,则表示 Apache 服务成功启动。
图 1-1 启动 Apache 服务
图 1-2 查询 Apache 服务
前面我们有说到 Apache 服务的默认端口是80,那么接下来我们来了解一下怎样去修改 Apache 的端口号。首先我们要找到修改端口的文件,文件路径如图 1-3 所示。
图 1-3 Apache 端口修改文件路径
我们打开 httpd.conf 文件,在文件中搜索 Listen 80,然后将默认的 80 端口改成我们想要的端口号,这里我们改成 7000。如图 1-4 所示(注意:在修改完成之后,保存文件,并且重启 Apache 服务)
图 1-4 修改 Apache 端口号
图 1-5 修改端口号后测试 Apache 服务
紧接着我们要谈到项目应该放在什么地方?其实默认情况下项目是放在如图 1-6 所示的路径下的。
图 1-6 Apache 服务的项目存放路径
其实,Apache 服务下的项目存放路径也是可以更改的,我们还是打开之前的 httpd.conf 文件,找到文件中的 DocumentRoot,将路径更改为我们想要修改的路径地址即可,如图 1-7 所示
图 1-7 修改 Apache 的项目存放路径
最后,我们来提供几个常用的 Apache 服务相关的命令
sudo apachectl start #启动 Apache 服务
sudu apachectl restart #重启 Apache 服务
sudo apachectl stop #停止 Apache 服务
sudo apachectl -v #查看 Apache 服务
二、配置 PHP
第二件我们要说的就是关于 PHP 的事情,在 Mac 中,是自带 PHP 的,如果我们要启用,只需要在 Apache 服务的配置文件中配置即可,具体配置如图 1-8 所示。
首先在打开 httpd.conf 文件,在文件中搜索 LoadModule php ,找到 LoadModule php 所在的行,然后将改行的 # 号去掉,然后保存文件,并重启 Apache 服务即可使用。
图 1-8 配置 PHP
最后,我们在 Apache 服务的部署路径(如图 1-7)下新建一个 info.php 文件,然后看一下最终的效果。
图 1-9 测试文件路径
图 1-10 测试文件内容
图 1-11 PHP 测试成功
三、MySQL
Mac 上没有自带的 MySQL ,所以我们需要去官网下载安装包,然后将下载好的安装包双击打开安装即可。
安装完成之后,我们需要启动 MySQL 服务,首先我们打开系统偏好设置,找到 MySQL 选项,如图 1-12 所示。接着我们点击 MySQL 后,在如图 1-13 所示的位置启动服务即可。
图 1-12 MySQL 选项
图 1-13 启动 MySQL 服务
最后我们还需要下载一个 MySQL 管理的图形工具即可。