mac os 10.12 nginx+php7+mysql 安装笔记
mac os 每次升级,新软件的配置文件地方会不一样,
这里依我实践安装的过程记下,当前mac os 版本 10.12 , nginx+php7+mysql 安装笔记:
新版mac自带apache+php5.6 , 需要自己安装nginx+php7,推荐brew安装,方便快捷。
1、brew
bew 安装说明:http://brew.sh/index_zh-cn.html
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
设置github token, 因为brew 会用到github源,提前准备好。
https://github.com/settings/tokens/new?scopes=gist,public_repo&description=Homebrew
export HOMEBREW_GITHUB_API_TOKEN="your_github_token"
brew update
2、PHP7+php7-fpm
因为php7.1在项目中有bug,这里安装php7.0
brew install --with-fpm --with-mysql homebrew/php/php70
brew search php70
可以搜索很多插件,可以根据要求安装,比如:
homebrew/php/php70-imagick
homebrew/php/php70-mcrypt
homebrew/php/php70-msgpack
php7的配置文件位置:/usr/local/etc/php/7.0
phpize需要autoconf,
brew install autoconf
3、nginx
brew install nginx
设置开机启动nignx
sudo cp /usr/local/opt/nginx/homebrew.mxcl.nginx.plist /Library/LaunchDaemons/
sudo chmod 777 /Library/LaunchDaemons/homebrew.mxcl.nginx.plist
nginx 配置文件:/usr/local/etc/nginx/
4、mysql5.7
安装mysql
brew install mysql
设置账户密码
mysql_secure_installation
配置文件
cp /usr/local/opt/mysql/support-files/my-default.cnf /etc/my.cnf