使用 Vagrant 与 PuPHPet 统一 PHP 开发环境
- 安装 Virtualbox
- 安装 Vagrant
- http://www.vagrantbox.es/
- PuPHPet - 简介、配置、使用
- https://www.ibm.com/developerworks/cn/web/wa-php-renewed_4/index.html
- http://vergil.cn/archives/build-php-development-environment-with-vagrant
PuPHPet 配置统一开发环境
- 打开 https://puphpet.com/ ,点击绿色按钮
Get started right away. It's free!开始配置 vagrant
- 选择操作系统、配置主机信息、端口转发、共享目录等。

- System Packages 页面默认即可,直接点击
Users & Groups进入下一步 - 添加用户组、用户名

- Locale 更改
Timezone为 Asia/Shanghai,其它保持默认。
- Firewall 页面默认即可,直接点击
Resolv进入下一步 - Resolv 页面默认即可,直接点击
Cron Jobs进入下一步 - Cron Jobs 页面默认即可,直接点击
Custom Files进入下一步 - Custom Files 页面默认即可,直接点击
NGINX进入下一步 - 安装 NGINX,全部保持默认,点击
APACHE进入下一步
- 不安装 Apache ,注意不要勾选,直接点击
Let's Encrypt进入下一步
- Let's Encrypt 页面,直接点击
PHP进入下一步 - 取消安装 PHP ,点击
RUBY直接进入下一步
- Ruby 页面默认即可,直接点击
PYTHON进入下一步 - Python 页面默认即可,直接点击
NODE.JS进入下一步 - 安装 Node.js,勾选
Install Node.js,并选择Node.js Version为 8,点击MariaDB进入下一步

- 取消安装 MariaDB ,点击
MYSQL进入下一步

- 选择安装 MySQL,其它全部默认,记住 root 用户的密码为 123 ,点击
PostgreSQL进入下一步

- 不安装 PostgreSQL、MongoDB,只安装 Redis

- SQLite、MailHog、Beanstalkd、RabbitMQ、Elastic Search 全部选择不安装,直接点击右侧蓝色按钮进入下一步。
- 配置完成,点击
Download your custom server config!下载配置文件

- 解压下载的文件 puphpet.zip 到指定目录
~/puphpet,进入到 Vagrantfile 文件所在的目录下,执行vagrant up启动虚拟机。 进入虚拟机的方式
- vagrant ssh
- ssh 链接