Homestead、vagrant和虚拟机的概念是什么(homestead,vagrant,编程语言)

时间:2024-04-29 13:46:32 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

    Homestead%E3%80%81vagrant%E5%92%8C%E8%99%9A%E6%8B%9F%E6%9C%BA%E7%9A%84%E6%A6%82%E5%BF%B5%E6%98%AF%E4%BB%80%E4%B9%88

一、homestead是什么玩意?

答:Homestead 是一个官方预封装的 Vagrant box,它为你提供了一个完美的开发环境,而无需在本地机器安装 PHP 、Web 服务器和其他服务器软件。不用担心会搞乱你的操作系统!Vagrant boxes 是一次性的。如果出现问题,你可以在几分钟内销毁并创建 Box!

Homestead 可以运行在任何 Windows,Mac,或 Linux 系统,它包括了 Nginx web 服务器,PHP 7.4,PHP 7.3,PHP 7.2,PHP 7.1,PHP 7.0,PHP 5.6, MySQL,PostgreSQL,Redis,Memcached, Node,以及开发 Laravel 应用程序所需要的东西。

二、vagrant又是什么东西?

答:Vagrant 是一个用于创建和部署虚拟化开发环境的工具,其依赖于 VirtualBox 虚拟机,致力于帮助开发者快速构建一个环境统一的虚拟系统。

Vagrant 可以将一整套虚拟环境封装在一个box 内,这样只要所有人都使用这个 box,大家的开发环境就实现统一了!而 Homestead 就是这样一个 Laravel 官方预装的适合 Laravel 开发的 Vagrant box 。

三、虚拟机又是什么玩意?

答:VitrualBox 就是一款非常强大的免费虚拟机软件,使用者可以在 VitrualBox 上安装并运行 Linux、Windows、Mac OS X 等操作系统,类似的软件还有 VMware 等。就是在你的原生系统里再装一个系统,但不影响原生系统随时可以删除。

四、homestead封装了那么多开发所需的东西,怎么才能选择或者切换到我想用的呢?

答:以php版本为例,homestead中包括7.4,7.3,7.2,7.1,5.6等版本,可以在yaml文件中的sites中指定php的版本,但是在虚拟机中查看php仍然是最高版本,想切换系统的php版本时,homestead 中自带了版本管理工具update-alternatives这个命令后面跟着--config php就能对php进行选择切换。

本文:Homestead、vagrant和虚拟机的概念是什么的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:nodejs中fs有什么作用下一篇:

2 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18