由于新换了个macbook,原来的mac上的环境搭建也已经很久没搭建过了,于是重新整理一下搭建过程。
Mac下自带了php,但是最近想新尝试一下php7的相关特性,于是就重新搭建个php吧。mac下有个很棒的第三方包的管理程序——homebrew,建议大家在mac下搭建环境的时候使用这个来做。闲话不多说,直接开干。
HomeBrew
brew的安装,直接上官网:http://brew.sh/
一个命令就搞定:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
PHP7
安装好brew之后,先安装php7。安装php7之前,要先更新一下brew的源并加入一些第三方的库:
brew update
brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/homebrew-php
然后就可以使用brew搜索php70的包并安装了
brew search php70
brew install php70
至于php70的扩展安装,在search的时候就已经有扩展的列表的,按需安装,安装也很简单:
brew install php70-redis
Nginx
同php7一样:
brew install nginx
安装好后,如果要加入到自启动的话,要先添加一个文件夹:
mkdir -p ~/Library/LaunchAgents
然后把自启动的plist加入到这个文件夹内:
cp /usr/local/Cellar/nginx/1.10.1/homebrew.mxcl.nginx.plist ~/Library/LaunchAgents
然后执行mac的 launchctl 命令就可以了:
launchctl -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist
如果把php也加入自启动的话,也是一样的吧Cellar/php下面的plist加入到LaunchAgents文件夹下并执行launchctl命令即可
Mysql
安装一样简单:
brew install mysql
安装好之后,执行mysql.server start
这时候要记得,使用mysql_secure_installration来对mysql进行安全设置,包括设置root密码以及密码安全级别等
至此,PHP7+Nginx+Mysql的开发环境就都搭建好了。具体的配置就不在这里赘述了,网络上有很多资料可供参考。
---------------------
作者:郭了个治浩
来源:CSDN
原文:https://blog.csdn.net/mysteryhaohao/article/details/52230634