Skip to content 
brew
brew 是 mac os 的软件包的管理器,安装 homebrew 方法,具体安装方法请查阅官方网站: http://brew.sh 。
安装 php (以 php7.1 为例)
安装 homebrew-cask
homebrew cask 是 homebrew 的扩展,借助它可以方便地在 mac as 上安装图形界面程序,即我们常用的各类应用。
cask 常用命令
安装 msyql
mysql 开机启动:
安装完成之后开启 MySQL 安全机制:
根据终端提示,输入 root 密码,然后依次确认一些安全选项。
当然 brew 下载的默认是最新版的 mysql8.0+,在 brew search mysql 选择你要安装的。因为 mysql8.0 + 和 mysql5.7 的区别还是有点大,目前还是用 5.7 的版本。
安装 phpmyadmin
安装 php 扩展
通过 brew 安装的 PHP 版本中自带了 pecl, 可以直接使用
也可以使用 brew options php71 命令来查看安装 php7.1 的选项,这里我用下面的选项安装
等待 PHP 编译完成,开始安装 PHP 常用扩展,扩展安装过程中 brew 会自动安装依赖包,例如 php71-pdo-pgsql 会自动装上 postgresql, 这里我安装以下 PHP 扩展:
由于 Mac 自带了 php 和 php-fpm,因此需要添加系统环境变量 PATH 来替代自带 PHP 版本。
修改 php-fpm 配置文件,vim /usr/local/etc/php/7.1/php-fpm.conf,找到 pid 相关大概在 25 行,去掉注释 pid = run/php-fpm.pid, 那么 php-fpm 的 pid 文件就会自动产生在 /usr/local/var/run/php-fpm.pid,下面要安装的 Nginx pid 文件也放在这里。
启动 php-fpm 之后,确保它正常运行监听 9000 端口:
PHP-FPM 开机启动:
安装 composer
安装 nginx
nginx 基本操作
nginx 监听 80 端口需要 root 权限执行
配置 nginx.conf
创建需要用到的目录:
vim /usr/local/etc/nginx/nginx.conf
输入以下内容:
设置 nginx php-fpm 配置文件
nginx 虚拟主机准备工作
创建默认虚拟主机 defaultvim /usr/local/etc/nginx/servers/default
输入:
创建 ssl 默认虚拟主机 default-sslvim /usr/local/etc/nginx/servers/default-ssl
输入:
创建 phpmyadmin 虚拟主机
安装 phpRedisAdmin 视图化界面https://github.com/erikdubbelboer/phpRedisAdmin.git
git 克隆 phpredisadmin 项目。可以查 reids 的信息
设置 SSL
启动 | 停止 Nginx
访问连接测试是否已经搭建起来环境
如果访问成功恭喜你已经顺利成功搭建好开发环境,可以愉快的开发了。
在网上看了很多博客,网上各种搜索。