使用 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 链接