win10下安装homestead如何打破网速限制,并且安装多个homestead的方法

本文详细介绍了在Windows 10环境下安装Homestead的步骤,包括利用迅雷下载加快基本box的获取,以及如何在同一主机上配置并运行多个Homestead实例。针对网络速度慢的问题,提供了通过修改metadata_url文件和更改box名称的解决方案。此外,还揭示了如何确定不同Homestead实例的数据库端口号以便进行并行开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

win10下安装 homestead 的大体流程:

安装virtualbox -> 安装vagrant -> 添加vagrant basic box(vagrant box add laravel/homestead) -> git clone homestead -> 配置homestead.yaml和hosts -> vagrant up -> 浏览器输入url测试

一,安装virtualbox
二,安装vagrant
三,添加vagrant basic box(vagrant box add laravel/homestead)
四,git clone homestead
五,配置homestead.yaml和hosts
六,开启虚拟机:vagrant up
七,浏览器输入url测试

可参考这里:https://www.jianshu.com/p/1cf3f7857e19

下面是本文重点:

重点问题一:上面流程中的第三步,用命令 vagrant box add laravel/homestead 添加 basic box 时,由于网速过慢,可以用下面的办法:

1,迅雷之类的下载工具,下载地址:https://vagrantcloud.com/laravel/boxes/homestead/versions/4.0.0/providers/virtualbox.box
其中,4.0.0可以改为其他版本的地址,但是我改为5.0.0和5.0.1后用迅雷都下不下来,所以就下了4.0.0的;

2,下载完成后,是一个名为 virtualbox.box 的文件,给它合适和名称(后缀必须是.box)和路径后,git bash 命令行进入此目录,输入命令:
vagrant box add laravel/homestead file:///c:/users/MyUserName/downloads/homestead.box,
完成后,你会发现自己的用户文件夹里多出了一个.vagrant.d的文件夹(C:\Users\MyUserName.vagrant.d)

3,将文件夹中名为0的文件夹改名为我们下载的Homestead的版本号,我这里改成4.0.0;

4,进入C:\Users\MyUserName.vagrant.d\boxes\laravel-VAGRANTSLASH-homestead,在该文件夹下新建一个叫metadata_url的文件,文件里添加下面内容,此处注意不能有多余的空白字符:
https://vagrantcloud.com/laravel/homestead

此方法可参考:https://blog.sbot.io/articles/1

重点问题二: 如何在同一主机中添加多个homestead并行开发?可以下面的方法:

1,在项目目录 git clone homestead 后(见上面流程中的第四步),找到 homestead/scripts/homestead.rb 文件,将里面所有的 homestead-7 换一个其他的名称,再 vagrant up 即可;

2,注意如果同一主机中开了多个homestead虚拟机,若想连接它们的数据库,端口号如何获取呢?vagrant up 启动时命令行会显示出来,如下图:

这里写图片描述

这里写图片描述

由上图可知道,我在本地至少同时启动了两个homestead虚拟机,一个是 p/homestead,另一个是 f/homestead,p/homestead的mysql用的是本地的 33060 端口,而 f/homestead 的mysql 则用的是 2202 端口,那么,就可以用navicat 连接查看这两个mysql了:

这里写图片描述

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值