当前位置: 首页 > 后端技术 > PHP

vagrant安装集成

时间:2023-03-29 23:30:15 PHP

安装VirtualBox下载链接,推荐下载5.0.4版本,最新版本启动时可能出现如下问题。VBoxManage.exe:错误:无法打开/创建内部网络“HostInterfaceNetworking-VirtualBoxHost-OnlyEthernetAdapter”(VERR_SUPDRV_COMPONENT_NOT_FOUND)。具体可以参考Vagrant无法打开/创建内网安装Vagrant直接下载vagrant安装文件,双击安装即可。Vagrant安装成功后,在终端执行vagrant会输出vagrant的基本信息和常用命令。添加BOX在终端的任意目录中执行vagrantboxaddlaravel/homestead。新版本的vagrant可能会要求你选择你使用的虚拟环境。由于我们上面安装了VirtualBox,所以直接选择VirtualBox即可。Laravel/homestead是laravel官方预封装的VagrantBox。完整的介绍可以参考homestead的介绍。该命令会将vagrantbox.box文件下载到本地,所以为了加快下载速度,可以ctrl+c终止安装。上面的下载比较复杂链接用其他工具下载。强烈建议Summer的Homestead安装需要了解一些资料,其中包括百度网盘新版vagrantbox.box的下载地址。(4M/s)虽然我们可以使用vagrantboxadd./vageantbox.box来添加下载的box,但是这个命令默认导入的是低版本的box(版本号与实际版本不符),导致你vagrantup盒子会重新下载。所以我们使用配置文件导入box,并在下载的box文件同级目录下新建homestead.json文件。{"name":"laravel/homestead","versions":[{"version":"3.0.0","providers":[{"name":"virtualbox","url":"homestead-virtualbox-3.0.0.box"}]}]}请注意,版本必须与您下载的盒子版本匹配。接下来执行vagrantboxaddhomestead.json将box导入vagrant,可以使用vagrantboxlist查看导入的box。安装HomesteadHomestead安装社区文档非常详细。具体可以参考安装-Homestead启动安装好Homestead后,在你的Homestead安装目录下执行vagrantup启动虚拟机。可能出现的问题Windows10VagrantVT-xisnotavailableVagrantFailedtoopen/createtheinternalnetwork