目录
第一步:安装VirtualBox
第二步:安装Vagrant
第三步:安装Homestead
首页 php框架 Laravel 最全面的Win10+Homestead环境搭建教程【图文】

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

Dec 22, 2021 pm 05:37 PM
win10

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

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

第一步:安装VirtualBox

安装VirtualBox虚拟机软件:

8d2be327b72a4263466ad4af9a3d8db.png

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

第二步:安装Vagrant

安装Vagrant虚拟机管理软件:

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文件绝对路径]
<!--
例:
vagrant box add laravel/homestead c:\tools\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配置文件

  • 将上一步下载的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[&#39;version&#39;] ||= &#39;>= 0&#39;,如下所示:

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:homestead
PassWord:secret
登录后复制

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

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

以上是最全面的Win10+Homestead环境搭建教程【图文】的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

<🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系统,解释
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆树的耳语 - 如何解锁抓钩
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1676
14
CakePHP 教程
1429
52
Laravel 教程
1333
25
PHP教程
1278
29
C# 教程
1257
24
系统还原提示你必须在此驱动器上启用系统保护 系统还原提示你必须在此驱动器上启用系统保护 Jun 19, 2024 pm 12:23 PM

电脑有还原点,系统还原时提示“你必须在此驱动器上启用系统保护”,通常意味着系统保护功能没有开启。系统保护是Windows操作系统提供的一个功能,可以创建系统还原点来备份系统文件和设置。这样,如果出现问题,你可以还原到之前的状态。在系统出现故障时,无法进入桌面进行开启,只能使用如下方法尝试:疑难解答-高级选项-命令提示符命令一netstartvssrstrui.exe/offline:C:\windows=active命令二cd%windir%\system32\configrenSYSTEMsy

win10没有切换用户怎么办? win10登录界面没有切换用户选项解决办法 win10没有切换用户怎么办? win10登录界面没有切换用户选项解决办法 Jun 25, 2024 pm 05:21 PM

Windows10用户可能会遇到的一个问题就是在登录界面没有找到切换用户选项,那么win10登录界面没有切换用户选项怎么办?下面就让本站来为用户们来仔细的介绍一下win10登录界面没有切换用户选项详解吧。win10登录界面没有切换用户选项详解方法一:检查用户账户设置:首先,请确保你的计算机上有多个用户账户,并且这些账户都是启用状态。你可以通过以下步骤检查和启用账户:a.按下Win+I键打开设置,然后选择“帐户”。b.在左侧导航栏中选择“家庭和其他人”或&ld

win10如何永久关闭实时保护? Win10电脑0禁用实时保护功能的方法 win10如何永久关闭实时保护? Win10电脑0禁用实时保护功能的方法 Jun 05, 2024 pm 09:46 PM

尽管win10系统自带的全面防护的杀毒软件能够持续不断地保障你的个人电脑安全,然而有时候它也可能会对下载的某些文件产生影响。对于部分用户来说,暂时将实时保护功能关闭或许更为妥当。但是许多用户并不清楚如何在win10系统上永久性关闭实时保护这个功能。1、首先,按下“Win+R”键打开运行窗口,输入“gpedit.msc”命令打开本地组策略编辑器界面;2、接着,在打开的界面中,依次点击"计算机配置/管理模板/Windows组件/MicrosoftDef

win10怎么调回默认壁纸?一招快速还原win10系统默认壁纸 win10怎么调回默认壁纸?一招快速还原win10系统默认壁纸 Jun 02, 2024 pm 02:07 PM

在Windows10系统中,如果你想要调回系统默认的壁纸,可以按照以下步骤操作:1.右键点击桌面空白处,在弹出的菜单中选择个性化(Personalize)。2.这将打开“设置”中的“个性化”窗口。在左侧菜单中,点击背景(Background)。3.在“背景”设置下,找到并点击“选择图片”(Choosepicture)旁边的下拉菜单,然后选择Windows默认(WindowsDefault)或者直接在下方的图片预览中选择一个看起来像是默认壁纸的图片(如果有多个选项的话)。4.如果你的系统有多个版本

Windows无法启动Windows Audio服务 错误0x80070005 Windows无法启动Windows Audio服务 错误0x80070005 Jun 19, 2024 pm 01:08 PM

小伙电脑出现:Windows无法启动WindowsAudio服务(位于本地计算机上)。错误0x8007005:拒绝访问。这样的情况一般是用户权限导致,可尝试下面的方法进行修复。方法一通过批处理修改注册表添加权限,桌面新建文本文档,另存为.bat,右键管理员远行。Echo=========================EchoProcessingRegistryPermission.Pleasewait...Echo=========================subinacl/subkey

win10截屏闪退怎么办? win10截完图闪一下就不见了的解决办法 win10截屏闪退怎么办? win10截完图闪一下就不见了的解决办法 Jun 02, 2024 pm 12:48 PM

win10截完图闪一下就不见了造成的原因有很多,用户们可以先检查截图保存位置或者是调整截图设置,或者是检查动画效果来进行查看。实在不行的话也可以选择更新驱动程序和操作系统来进行操作,下面就让本站来为用户们来仔细的介绍一下win10截完图闪一下就不见了问题解析吧。win10截完图闪一下就不见了问题解析1、检查截图保存位置:使用Win+PrtSc(PrintScreen)组合键进行截图时,截图通常会保存到C:\Users\YourUsername\Pictures\Screenshots文件夹中。请

Win10任务管理器闪退怎么办 Win10任务管理器闪退解决方法 Win10任务管理器闪退怎么办 Win10任务管理器闪退解决方法 Jun 25, 2024 pm 04:31 PM

大家好啊,你们有没有遇到过win10的任务管理器老是闪退的情况啊?这个功能可是帮了我们很多忙,能让我们快速看到所有正在运行的任务,用起来很方便对吧。不过有朋友说遇到这个问题不知道怎么解决,那我来给大家分享一下具体的解决办法啦!win10任务管理器闪退解决方法1、首先键盘按住“Win”+“R”键打开运行,输入“regedit”并按下回车键。2、依次展开文件夹找到“HKEY_CURRENT_USERSoftwareMicros

win10系统如何关闭热门搜索?win10系统热门搜索关闭方法一览 win10系统如何关闭热门搜索?win10系统热门搜索关闭方法一览 Jun 03, 2024 pm 08:46 PM

在win10系统中,热门搜索是比较实用的方法之一,但是有时候也会造成一定的困扰,那么应该如何关闭热门搜索呢?下面一起来看看吧!第一步:打开“设置”应用首先,点击屏幕左下角的Windows图标,然后选择“设置”应用。第二步:进入“个性化”设置在“设置”应用中,点击“个性化”选项。第三步:选择“搜索”选项在“个性化”设置中,选择“搜索”选项。第四步:关闭热门搜索在“搜索”选项中,找到“在搜索中显示热门搜索”这一选项,将其关闭即可。专业工具推荐1、小智搜搜小智搜搜——快速搜索一键定位-电脑专业搜索工具

See all articles