1.1.开发环境搭建

Vagrant 是一款用来构建虚拟开发环境的工具,非常适合 php/python/ruby/java 这类语言开发 web 应用,“代码在我机子上运行没有问题”这种说辞将成为历史。 我们可以通过 Vagrant 封装一个 Linux 的开发环境,分发给团队成员。成员可以在自己喜欢的桌面系统(Mac/Windows/Linux)上开发程序,代码却能统一在封装好的环境里运行,非常霸气。 使用Vagrant开发可以避免本地的开发环境和正式部署环境代码一样,但是因为环境不同出现的不可预知的错误。

1.1.1 安装虚拟机 (VirtualBox)

虚拟机还是得依靠 VirtualBox 来搭建,免费小巧。

下载地址:https://www.virtualbox.org/wiki/Downloads

提示:虽然 Vagrant 也支持 VMware,不过 VMware 是收费的,对应的 Vagrant 版本也是收费的,安装过程中一般只需要修改安装路径然后一直next一直到finish。

1.1.2 安装 Vagrant

下载地址:https://www.vagrantup.com/downloads.html 根据提示一步步安装,安装过程中一般只需要修改安装路径然后一直next一直到finish。

检查是否安装完成 打开命令行输入 vagrant -v 显示以下界面表示安装成功

螺钉课堂

 

1.1.3 添加镜像

下载地址:http://pan.baidu.com/s/1c1BWrtu

vagrant box add devlop E:\tool\centos6.5_php7_mysql5.6_nginx.box
//develop是box的名字,box名字默认是base
//E:\tool\centos6.5_php7_mysql5.6_nginx.box 镜像的地址,镜像地址也可以是远程地址

1.1.4 初始化工作目录

创建自己的工作目录然后切换到盘符运行

 vagrant init devlop (devlop是你自己命名的box)

有一个Vagrantfile文件表示初始化成功

1.1.5 用shell终端操作

启动环境

 vagrant up

运行vagrant up 命令会出现用户名(SSH username)端口号(port)在shell终端里面输入用户名端口号连接

1.1.6 vagrant常用命令

 vagrant box list  查看box列表
 vagrabt reload    重启