macOS Sierra下安装配置nginx, php7与mysql

首先我们需要安装macOS上的包管理器HomeBrew。
访问brew.sh,执行首页上的那行命令即可。
完成后可以把brew源换成国内的镜像源,参考LUG@USTC
完成后 brew update

php7

HomeBrew的默认源里不包含php,需要先tap

如果你使用bash,修改 .bash_profile将如下两个目录加入$PATH环境变量。
后半段的作用是配置bash自动补全。不过推荐使用zsh,比bash不知道好用到哪里去了。

启动php7

Mysql

启动mysql

为mysql创建账户及设置密码。和ubuntu不同,macOS上的mysql用户名和密码需要在安装完成后手动设置。

nginx

安装

配置nginx与php7-fpm

为nginx创建类似ubuntu的目录结构

nginx的配置文件位于 /usr/local/etc/nginx/
首先移除已经存在的 nginx.conf,并用下面的文件替换

这个配置文件的 access_logerror_log所配置的目录并不存在,需要手动创建,或者干脆直接换一个地方。
conf.d目录下新建 php-fpm文件,写入如下内容:

sites-enabled目录下新建一个配置文件,例如 default

测试配置文件

测试无误后启动nginx
sudo nginx
或重启nginx
sudo nginx -s reload

不建议使用 brew services命令,我被坑过无数次了。

2 thoughts on “macOS Sierra下安装配置nginx, php7与mysql

  1. 纛下靥狗
    Google Chrome 52.0.2743.82 Google Chrome 52.0.2743.82 Windows 7 x64 Edition Windows 7 x64 Edition

    WoW吼吼

Leave a Reply

电子邮件地址不会被公开。 必填项已用*标注

人姬测试 *