最全面的Win10+Homestead环境搭建教程【图文】

在介绍如何搭建Homestead环境前,需要大家了解几个重要的概念,可阅读《讲解Homestead、vagrant及虚拟机的概念》此文了解。

下面正式开始介绍windows10下搭建homestead环境的详细步骤:

第一步:安装VirtualBox

安装VirtualBox虚拟机软件:

本站下载链接:VirtualBox Win系统 6.1.30版本

官方下载地址:https://www.virtualbox.org/wiki/Downloads

8d2be327b72a4263466ad4af9a3d8db.png

下载对应系统的虚拟机后,一键安装一直点击下一步即可。(如果在安装虚拟机过程出现VirtualBox COM对象失败错误,可参考《解决获取VirtualBox COM对象失败错误问题》)

第二步:安装Vagrant

安装Vagrant虚拟机管理软件:

本站下载链接:vagrant Win64位系统 2.2.19版本|vagrant Win32位系统 2.2.19版本

官方下载地址:https://www.vagrantup.com/downloads

fee4eefca8095fcc51e9cc6ab6e2252.png

同上,下载对应的vagrant后,一键安装一直点击下一步即可。

注意:Vagrant 安装成功后会重新启动电脑,如果突然黑屏关机不要慌~

然后可以通过在CMD窗口中输入vagrant --version命令来测试Vagrant是否安装成功,显示版本号即表示安装成功,并且要注意一定要使用管理员身份运行哦~

如下:

e86ec7d199da064da710f411b8bb11c.png

第三步:安装Homestead

1、安装homestead.box

有两种方式:

(1)未下载box文件,可以直接通过vagrant box add laravel/homestead命令远程下载box安装;然后选择使用的对应的虚拟机,比如virtualbox,如下图输入3回车选择即可。

注:如果命令执行失败,请确保安装的是最新的Vagrant。

bb33e33877ffb3d18bca7acdee03cd3.png

(2)已下载了box文件,可使用本地box安装

如下图所示,将已下载的“2ba89637…”这个文件重命名为“homestead.box”:

注:可直接访问上图中的下载链接下载box文件

f049a90a9bbd021c6ae78cadc82752e.png

3f088ebbf1c5df0eae497fa4e186548.png

84917d774de28b85be2603f1259d41f.png

然后直接将homestead.box文件拖到vagrant box add laravel/homestead命令后面等待安装完成

vagrant box add laravel/homestead [box文件绝对路径]

d3b8a747dcf2f722d9b6f5712c0e643.png

接着可以使用vagrant box list命令查看是否安装成功,同时能查看一下版本号(我这里显示版本号为0)

f861ecf05595fd2b047d075f5260200.png

注意:手动安装homestead.box文件时,一定要把该文件放到英文目录中,并且由于本地安装homestead.box版本号为0,还要更改一下配置文件(自动安装box的则不需要设置),下文会介绍到。

2、下载homestead配置文件

点击配置文件下载地址:https://github.com/laravel/homestead,这里有两种方式下载:

(1)通过git克隆:git clone https://github.com/laravel/homestead.git 

(2)点击Download ZIP直接下载压缩包。

注:克隆和下载选任意一个即可

ce9091c4173119d538c32a56c9863b3.png

3、配置homestead配置文件

牛面 牛面

牛面AI面试,大厂级面试特训平台

牛面 147 查看详情 牛面

将上一步下载的zip文件解压并放入到用户的家目录中并更名为Homestead:

fbde587238e810bc8c8c56141d1243b.png

51c5731f9a16d0eecc691cb31d3ebbd.png

69a34b42b9c0f296b7281643ac628e5.png

a00bd85e635704ed2deb407b748575c.png

注意:Administrator为我目录名称,你的有可能不一样。

双击运行文件中(windows下是:init.bat) (linux下是:init.sh)来获取配置文件homestead.yaml

e6b293652b2169d357a277a59b20dc0.png

配置homestead配置文件 homestead.yaml

因为我们是手动安装homestead.box的,默认版本号为0,所以要先来修改下配置,将查找的版本号设置>=0即可,自动安装box的则不需要设置。

找到如下图所示的homestead.rb文件并打开:

b435d3b69e527615ea348fcfb59205e.png

然后设置config.vm.box_version = settings['version'] ||= '>= 0',如下所示:

34d3fdaa13fa76ad2bd46ed336d78e9.png

接着我们要来配置同步的目录,找到homestead.yaml文件并打开

33b9e7dce16e8a9f9c6e946bfd9600e.png

//同步的目录folders:    - map: C:\Users\Administrator\marriage //宿主机位置      to: /home/vagrant/code  //同步虚拟主机位置//表示将win下的marriage目录同步到虚拟机下的code目录,也就是说无论在这两个哪个目录中修改内容都可以同步到另一个目录中。

用绝对路径或相对路径设置都可以(~代表家目录)

相对路径如下:

9998505500d6c29e744cda556cd83d0.png

绝对路径如下:

85b6984587f1c5298f6c7fc5af98d31.png

我这里选择用绝对路径设置,设置完记得要保存文件~

4、获取公钥

获取公钥是为了方便每次登录输入用户名密码。

如下所示执行ssh-keygen命令生成秘钥。

注意:win10自动开启SSH命令,但是win7就是需要安装ssh(可参考:《Windows7安装OpenSSH服务的步骤详解(亲测有效)》)。

4c436615793a42f5c8953e771ee31f0.png

5、启动虚拟机主机

先通过执行cd Homestead命令切换到Homestead目录,然后执行vagrant up命令来启动虚拟机主机

bca26fde85261360a27888c76f65c40.png

cace6e0e054d937e9a694be997a4434.png

虚拟机启动成功,界面如下所示(不需要经常开启这个界面,直接使用vagrant来管理即可)

72395c7ec4ebed4696c49bfaa2f7d13.png

接着使用密钥连接登录虚拟机,在命令行执行vagrant ssh命令即可(一定要在homestead目录下执行该命令)

74d6d36fa0c118e6ccb24398180e46d.png

注意:

如果SSH认真失败,删除insecure_private_key文件,该文件可以通过以下路径找到:

 C:\user\Administrator\.vagrant.d\insecure_private_key 文件

重新生成vagrant密钥

ssh-keygen -f /User/Administrator(你的用户)/.vagrant.d/insecure_private_key

启动虚拟机也可不使用密钥进入,手动输入用户名和密码

用户名:vagrant密码: vagrant

默认数据库用户名及密码

UserName:homesteadPassWord:secret

至此,Win10下homestead环境就搭建好了!

在《Homestead安装运行laravel项目的步骤详解【图文】》文章中继续给大家介绍了怎么在homestead环境里安装Laravel并运行!

以上就是最全面的Win10+Homestead环境搭建教程【图文】的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/370743.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月6日 07:28:35
下一篇 2025年11月6日 07:32:02

相关推荐

  • 如何模拟Windows 10 设置界面中的鼠标悬浮放大效果?

    win10设置界面的鼠标移动显示周边的样式(探照灯效果)的实现方式 在windows设置界面的鼠标悬浮效果中,光标周围会显示一个放大区域。在前端开发中,可以通过多种方式实现类似的效果。 使用css 使用css的transform和box-shadow属性。通过将transform: scale(1.…

    2025年12月24日
    200
  • 如何用HTML/JS实现Windows 10设置界面鼠标移动探照灯效果?

    Win10设置界面中的鼠标移动探照灯效果实现指南 想要在前端开发中实现类似于Windows 10设置界面的鼠标移动探照灯效果,有两种解决方案:CSS 和 HTML/JS 组合。 CSS 实现 不幸的是,仅使用CSS无法完全实现该效果。 立即学习“前端免费学习笔记(深入)”; HTML/JS 实现 要…

    2025年12月24日
    000
  • win10怎么运行HTML程序_win10运行HTML程序步骤【指南】

    答案是通过浏览器打开HTML文件来查看效果。需确保文件以.html为后缀,用记事本或VS Code编写并保存为UTF-8编码,避免中文和空格;若双击未用浏览器打开,需右键修改默认程序;也可右键选择“打开方式”指定浏览器,或拖拽至浏览器标签栏;推荐使用VS Code安装Live Server插件实现实…

    2025年12月23日
    000
  • win10怎么运行html_win10运行html文件方法【教程】

    可通过双击HTML文件用默认浏览器打开;2. 右键选择“打开方式”指定浏览器并设为默认;3. 在浏览器中按Ctrl+O导入本地HTML文件预览;4. 用记事本编辑后保存,再通过浏览器查看效果;5. 创建指向浏览器和文件路径的快捷方式,实现一键运行。 如果您在使用Windows 10系统时想要查看或测…

    2025年12月23日
    000
  • HTML+CSS+JS 模仿 Win10 亮度调节效果

    HTML+CSS+JS模仿win10亮度调节效果 代码 模仿win10的亮度调节.control_bar{height:200px;width:500px;border-bottom:3px solid #888888;}.control_bar_cursor{height:25px;width:8…

    2025年12月21日
    000
  • win10离线安装net35的方法技巧

    win10离线安装net35的方法技巧: 第一步把windows update打开 然后在Win10 ISO文件上点击右键,就是你下载的系统,选择“装载”。如图 此时会多出一个盘符,我这里是G盘 以管理员身份运行命令提示符  dism.exe /online /enable-feature /fea…

    2025年12月17日 好文分享
    000
  • Win10系统下Go语言环境配置:CMD执行Go命令报错“meaningless REX prefix used”怎么办?

    win10系统下golang环境配置问题:cmd执行go命令报错“meaningless rex prefix used” 在Windows 10系统中安装Go语言开发环境后,用户在命令提示符(cmd)中执行go version命令,却意外地返回“[0x7FF9D2582140] ANOMALY: …

    好文分享 2025年12月15日
    000
  • Win10下GoCV调用静态链接OpenCV库报错:如何排查并解决编译链接问题?

    GoCV与静态链接OpenCV库的编译链接问题:Win10环境下的解决方案 在Windows 10系统中,使用Go语言的gocv库结合静态链接的OpenCV库进行图像处理时,常常会遇到编译链接错误。本文针对此类问题,提供一些排查和解决方法。 许多开发者为了避免部署时依赖OpenCV运行环境,会选择将…

    2025年12月15日
    000
  • Windows 10下使用gocv库时,如何正确打包OpenCV静态库以避免依赖问题?

    在Windows 10环境下,使用Go语言的gocv库进行图像处理时,如何构建OpenCV静态库以避免外部依赖?许多开发者为了简化部署,希望将OpenCV集成到可执行文件中。然而,直接使用OpenCV官方文档生成的静态库,常常导致Go程序编译错误。本文分析此问题,并提供解决方案。 问题:在Win10…

    2025年12月15日
    000
  • Python脚本自动化 Python日常任务批量处理技巧

    python自动化能高效解决重复性工作,如文件整理、数据处理和邮件发送等。针对文件整理,可使用os和shutil模块扫描文件后缀并按类型归类,创建对应文件夹后移动或复制文件,同时建议使用日志记录功能辅助排查问题。对于批量修改内容或重命名,可通过脚本读取文件、替换关键词并保存,结合正则表达式实现复杂格…

    2025年12月14日
    000
  • Win10系统下PyCharm安装PyWin32失败,如何解决?

    Win10系统下PyCharm安装PyWin32失败的解决方案 许多Python开发者在使用PyCharm时,都会遇到在Windows 10系统下安装PyWin32扩展包失败的问题。本文将针对Win10系统,Python 3.8.2版本,PyCharm软件管家安装失败(报错“Non-zero exi…

    2025年12月13日
    000
  • Win10下PyCharm安装pywin32失败,提示“Non-zero exit code (2)”该如何解决?

    在Win10系统使用PyCharm(Python 3.8.2)安装pywin32时遇到“Non-zero exit code (2)”错误?本文提供解决方案。该错误通常由于PyCharm使用的Python解释器与系统pip版本或路径不匹配导致。 PyCharm项目通常采用虚拟环境(例如venv),以…

    2025年12月13日
    000
  • Win10 系统如何安装 uWSGI?

    uWSGI 在 Win10 系统安装失败 问题描述: 在安装 uWSGI 过程中,用户遇到问题并卡死在添加路径的步骤中。 问题解答: 对于 Win10 系统,安装 uWSGI 存在兼容性问题。经过多次尝试,已证实 uWSGI 在 Win10 系统上无法正常安装。 因此,用户需要寻找其他替代方案,例如…

    2025年12月13日
    000
  • win10系统装win7系统怎么安装

    要将 Win10 降级至 Win7:创建 Win7 安装介质并禁用安全启动和快速启动。引导到安装介质,选择语言、时间和输入法。点击“立即安装”并接受许可条款。选择“自定义安装”,格式化 Win10 分区并安装 Win7。完成安装后,安装驱动程序和重新安装应用程序。 如何在 Win10 系统上安装 W…

    2025年12月12日
    000
  • win10怎么还原成win7

    要将 Windows 10 还原为 Windows 7,请执行以下步骤:备份数据创建 Windows 7 安装媒体进入 BIOS 并更改引导顺序启动 Windows 7 安装程序选择“仅安装 Windows (高级)”格式化分区安装 Windows 7完成安装安装驱动程序 如何将 Windows 1…

    2025年12月12日
    000
  • win11如何启用hyper-v并创建虚拟机_Win11Hyper-V虚拟机启用与创建方法

    首先启用Hyper-V功能并确保BIOS中开启CPU虚拟化支持,接着通过PowerShell或图形界面激活Hyper-V,然后使用Hyper-V管理器创建第2代虚拟机并分配内存、硬盘和网络,最后挂载ISO镜像启动虚拟机安装操作系统。 如果您希望在Windows 11系统中使用虚拟化功能来运行多个操作…

    2025年12月6日 系统教程
    100
  • 从Win7升级到Win10的Windows安装怎么操作?

    从Windows 7升级到Windows 10可通过微软官方工具完成,需确认系统正版且硬件满足CPU、内存、硬盘等要求,使用“媒体创建工具”下载安装并选择保留文件,升级前务必备份数据并记录软件信息,安装后配置初始设置、检查驱动与软件兼容性,整个过程约30分钟至1小时,微软虽终止免费活动但原密钥仍可激…

    2025年12月6日 电脑教程
    000
  • 系统盘的Windows.old文件夹可以删除吗

    出现Windows.old是在升级或重装系统时,如Win10升Win11、保留个人文件重装等情况下,系统为保留旧文件而创建的备份文件夹,内含原系统文件、程序数据和个人资料,占用数GB至十几GB空间;可在确认新系统运行正常且已迁移所需文件后删除,建议升级10天后操作,因系统默认保留10天用于回滚;应通…

    2025年12月6日 电脑教程
    000
  • Windows安装时怎么合并硬盘分区?

    可通过删除分区再重建实现合并。安装Windows时需先删D盘释放未分配空间,再于C盘上新建卷以扩展容量;但此法会丢失数据,且仅相邻未分配空间可用。为保留数据,推荐使用MiniTool、AOMEI或EaseUS等第三方工具无损合并分区。全新安装时可直接删除所有分区并新建主分区,简化操作。 在Windo…

    2025年12月6日 电脑教程
    000
  • win10关闭自动更新 四种禁止更新方法分享

    windows 10系统内置了自动更新机制,虽然有助于保持系统安全与稳定,但对不少用户来说,频繁的更新提示、计划外的重启甚至强制重启严重影响了使用体验。尤其是在进行重要工作或沉浸式游戏时,突如其来的系统更新极易打断操作流程。那么,如何有效关闭win10的自动更新呢?本文将介绍四种实用、安全且可逆的方…

    2025年12月5日 电脑教程
    600

发表回复

登录后才能评论
关注微信