在Mac上设置一套好用的PHP开发环境

在Mac上工作多年,近1年多写PHP比较多,所以也总结了一点在Mac安装一套好用的PHP开发环境的套路。写出来丢在了Github上,更新了几次,这次给team更换开发环境到Mac的时候也是让大家照这一套来做的,自觉用起来非常顺手,主要的特点是: 全部使用了Homebrew和Homebrew Services来管理软件和服务 环境是 Nginx + PHP-FPM + MySQL,如果有用到Redis和Memcached的地方使用brew install就好了。 新增项目无需修改nginx配置文件 尤其适合Laravel框架 详见Setup Mac Development Envrionment。

Vagrant使用桥接网络

Vagrant是一个非常好的工具,可以让你在本机做很多测试,甚至在企业里可以提供给开发、运帷维持统一的本地开发环境。 Vagrant的v1和v2变化非常大,以至于之前的:bridged设置失效,无法配置一个桥接网路,今天又读了读文档,这个选项变成了:public_network Vagrant.configure(“2”) do |config| config.vm.network :public_network end p.s. 升级了VirtualBox以后一定要升级VirtualBox的Additional,否则共享目录啥的都是不可能的