安装之前:
- 如果你对PHP的版本没有要求,你只需要安装MySQL即可,因为Mac自带Apache和PHP,默认安装的Apache版本是2.x,PHP版本是5.x,根据macOS的系统版本不同可能会有所变化。
版本:
L:macOS High Sierra 10.13
A:Apache 2.4
M:MySQL 5.7
P:PHP 7.0
所需工具:
Homebrew 是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。
简单来说,它会帮我们管理软件的各种依赖关系。
安装Homebrew:若已安装 Homebrew 请忽略此步骤
/usr/bin/ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
添加brew tap源:
brew tap josegonzalez/php
开始安装:
1.安装 PHP 7.0
brew install php70 --with-httpd24
1-2.安装 PHP 的 mcrypt 和 intl 扩展
brew install -fs php70-mcrypt
brew install -s php70-intl
2.安装 MySQL 5.7
brew install mysql
如上两步完成后,环境就已经搭建完成了,我在安装过程中[ 2018-2-16 ],一路顺畅,没有遇到任何错误提示。
· 由于 Mac 默认是没有开启 Apache 的,所以需要手动开启
/usr/local/bin/apachectl start
# stop 、restart
· 开启 MySQL
mysql.server start
# stop 、restart
安装完成后,你的 web 根目录(工作目录)默认是在 /usr/local/var/www 文件夹下,你也可以根据你的需要去修改,常用配置文件的位置在文章的最后面。
各种配置文件的位置:
1.Apache
/usr/local/etc/apache2/2.4/httpd.conf
2.PHP
/usr/local/etc/php/7.0/php.ini
3.MySQL
/usr/local/etc/my.cnf
# 如果 `my.cnf` 不存在,可以复制一份MySQL默认配置文件另存为即可,如下:
cp $(brew --prefix mysql)/support-files/my-default.cnf /usr/local/etc/my.cnf
4.其他常用基础配置文件
· httpd-vhosts.conf
/private/etc/apache2/extra/httpd-vhosts.conf
· hosts
/private/etc/hosts