由于新换了个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的开发环境就都搭建好了。具体的配置就不在这里赘述了,网络上有很多资料可供参考。

更多相关文章

  1. mysql笔记02:source命令导入大数据速度慢优化
  2. mysql--查看mysql状态的常用命令
  3. mysql 中show 命令用法详细介绍 mysql过程(procedure)的使用
  4. MySql常用命令总结
  5. 常用的hive-sql操作命令(1)
  6. MySQL——问题:mysql(5.7版本)目录下没有data文件夹
  7. 命令提示符下怎样停止和启动 SQL Server (MSSQLSERVER)服务
  8. oracle:使用cmd命令在远程oracle服务器上执行sql语句
  9. sql server2008 日志收缩 命令行

随机推荐

  1. Android(安卓)获取系统日期时间并且不断
  2. 获取Android版本信息和电话信息
  3. android listView实现单选
  4. android触屏手势识别全解析
  5. Android 获取系统权限的代码
  6. Difference of px, dp, dip and sp in an
  7. CheckBox自定义
  8. android给view比如layout等添加阴影效果
  9. ScrollView嵌套RecyclerView冲突解决
  10. Android(安卓)Intent调用大全