# Vagrant 打造跨平台的移动开发环境
标签(空格分隔): Vagrant
@author : hotsuitor@qq.com
参考:http://www.54php.cn/default/26.html
工欲善其事必先利其器,对于不熟悉系统的配置的开发人员来说,配置系统环境、开发环境是一件很痛苦的事情,经常出现各种莫名其妙的错误,而且还找不到错误的解决方法,真的是内心是奔溃的。
快速打造跨平台开发环境 vagrant + virtualbox + box
vagrant是一款构建虚拟开发环境的工具,支持window,linux,mac,总有一款适合你。并且vagrant 可以把配置好的环境打包成一个box,分享给其他人直接使用,非常方便
要求:
- Windows、Linux、Mac (测试系统win7)
- 机器支持虚拟化,需要进BIOS系统开启CPU虚拟化
第一步:安装VirtualBox
下载安装VirtualBox(测试版本5.1.22)下载地址:https://www.virtualbox.org/wiki/Downloads
第二步:安装vagrant
(测试版本1.8.6)
λ vagrant -v
Vagrant 1.8.6
第三步:vagrant基本命令
官方文档:https://www.vagrantup.com/docs/getting-started/index.html
命令 | 描述 |
---|---|
vagrant init | 初始化Vagrantfile文件 |
vagrant box add box_name | 添加box |
vagrant box list | 列出添加的box |
vagrant box remove box_name | 移除box |
vagrant up | 启动虚拟机 |
vagrant ssh | 连接虚拟机 |
vagrant halt | 关闭虚拟机 |
vagrant suspend | 暂时挂起虚拟机 |
vagrant reload | 重新加载虚拟机 |
vagrant status | 查看虚拟机状态 |
第四步:演示
4.1 下载box
下面是ubuntu的两个官方地址:
buntu precise 32 VirtualBox http://files.vagrantup.com/precise32.box
buntu precise 64 VirtualBox http://files.vagrantup.com/precise64.box
你要其他系统的镜像,可以来这里下载:http://www.vagrantbox.es/
mkdir -p boxes
cd boxes
vagrant box add ubuntu64 precise64.box //添加box
vagrant up //启动虚拟机
vagrant ssh //连接虚拟机
lnmp环境搭建参考原文