荣新IT培训中心
全国咨询热线:400-1335-066
您现在的位置:首页>技术文章 > 正文

Linux下Vagrant工具简述

时间:2018-01-06 15:40:00 来源:荣新IT教育培训 作者:荣新科技
从事开发的同学一定了解有款趁手的工具有多重要,今天给大家分享的就是关于Linux下跨平台团队开发工具Vagrant的一些介绍,希望对大家有所帮助。
Linux下Vagrant工具简述
Vagrant 是一个可创立轻量级、高复用性和便于移植的开发环境的东西。

在非专业人士眼里,这意味着Vagrant扔掉开发环境中一切让人头痛的设置代之为了一个单一的装备文件,你能够挑选你的服务器所需求的特性予以保存。你将不会再被XAMMP,手动装备虚拟环境,或许运用FTP长途修改所卡住。

Vagrant 是一个强有力的东西,它的功用和价值超出这篇文章所覆盖的范围以及我的了解所能到达之处。这篇文章将介绍Vagrant中一些适当酷的工作,比方:

在你的机器中运用PHP5.4版别的LAMP。

怎么在你的虚拟机中快捷访问数据库。

怎么自动更新你的hostfile,运用URL引证虚拟服务器(developing on http://localhost:8080 versus http://myprojectname.local)。

一些必要的Vagrant指令。

最好和最有用的Vagrant插件。

链接到更多资源和预建的Vagrant书库。

幻想一下,你正在和听说15人的团队开发一个应用程序。这个程序真是狂棒!它运用Laravel的PHP结构,Redis和Memcached,ImageMagick和GD的PHP模块,curl,MySQL和PostgreSQL, 甚至MongoDB。 别的,Laravel明确依靠PHP版别5.3.7或更高版别,以及mcrypt的PHP扩展。

理想情况下,你会期望团队一切的15人在开发这个应用程序时,都是相同的开发环境。 可是不是一切的开发团队,都有系统管理的专家或许培育一个系统管理。取得相同设置的开发环境可能是一个十分艰巨的使命。 最重要的是,有些人运用的是Mac,而其别人则运用Linux或Windows。在它之前,开发人员会纠结在无尽的装备中,用电脑扔墙而精疲力竭。

Vagrant将会替你管理好环境设置的种种,让你将精力用在业务代码的开发.

再来看一个场景,项目开发了一大半了发现需求装置Beanstalkd以便处理行列问题. 通常情况下,我们会停下来重新装备环境并期望 Bean stalkd能正常运转. 有了Vagrant, 只需求将更新文件推送到装备文件上即可, 一切人只需求刷新 Vagrant就行了.太棒了!接下来我们就能运用行列功用了. 这跟操作系统更没什么关系,不管是 Windows, Linux, 或是Mac,因为我们的操作环境都是一样的.
文章源自荣新科技官网:www.vfast.com.cn欢迎访问,转载需注明出处