最全面的Win10+Homestead环境搭建教程【图文】
在介绍如何搭建Homestead环境前,需要大家了解几个重要的概念,可阅读《讲解Homestead、vagrant及虚拟机的概念》此文了解。
下面正式开始介绍Windows10下搭建Homestead环境的详细步骤:
第一步:安装VirtualBox
安装VirtualBox虚拟机软件:
下载对应系统的虚拟机后,一键安装一直点击下一步
即可。(如果在安装虚拟机过程出现VirtualBox COM对象失败错误,可参考《解决获取VirtualBox COM对象失败错误问题》)
第二步:安装Vagrant
安装Vagrant虚拟机管理软件:
同上,下载对应的vagrant后,一键安装一直点击下一步
即可。
注意:Vagrant 安装成功后会重新启动电脑,如果突然黑屏关机不要慌~
然后可以通过在CMD窗口中输入vagrant --version
命令来测试Vagrant是否安装成功,显示版本号即表示安装成功,并且要注意一定要使用管理员
身份运行哦~
如下:
第三步:安装Homestead
1、安装homestead.box
有两种方式:
(1)未下载box文件,可以直接通过vagrant box add laravel/homestead
命令远程下载box安装;然后选择使用的对应的虚拟机,比如virtualbox,如下图输入3回车选择即可。
注:如果命令执行失败,请确保安装的是最新的Vagrant。
(2)已下载了box文件,可使用本地box安装
如下图所示,将已下载的“2ba89637...”这个文件重命名为“homestead.box
”:
注:可直接访问上图中的下载链接下载box文件
然后直接将homestead.box文件拖到vagrant box add laravel/homestead
命令后面等待安装完成
vagrant box add laravel/homestead [box文件绝对路径] <!-- 例: vagrant box add laravel/homestead c:\tools\homestead.box -->
接着可以使用vagrant box list
命令查看是否安装成功,同时能查看一下版本号(我这里显示版本号为0)
注意:手动安装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
直接下载压缩包。
注:克隆和下载选任意一个即可
3、配置homestead配置文件
将上一步下载的zip文件解压并放入到用户的家目录中并更名为Homestead:
注意:Administrator
为我目录名称,你的有可能不一样。
双击运行文件中(windows下是:
init.bat
) (linux下是:init.sh
)来获取配置文件homestead.yaml
配置homestead配置文件
homestead.yaml
因为我们是手动安装homestead.box的,默认版本号为0,所以要先来修改下配置,将查找的版本号设置>=0
即可,自动安装box的则不需要设置。
找到如下图所示的homestead.rb
文件并打开:
然后设置config.vm.box_version = settings['version'] ||= '>= 0'
,如下所示:
接着我们要来配置同步的目录,找到homestead.yaml
文件并打开
//同步的目录 folders: - map: C:\Users\Administrator\marriage //宿主机位置 to: /home/vagrant/code //同步虚拟主机位置 //表示将win下的marriage目录同步到虚拟机下的code目录,也就是说无论在这两个哪个目录中修改内容都可以同步到另一个目录中。
用绝对路径或相对路径设置都可以(~代表家目录)
相对路径如下:
绝对路径如下:
我这里选择用绝对路径设置,设置完记得要保存文件~
4、获取公钥
获取公钥是为了方便每次登录输入用户名密码。
如下所示执行ssh-keygen
命令生成秘钥。
注意:win10自动开启SSH命令,但是win7就是需要安装ssh(可参考:《Windows7安装OpenSSH服务的步骤详解(亲测有效)》)。
5、启动虚拟机主机
先通过执行cd Homestead
命令切换到Homestead目录,然后执行vagrant up
命令来启动虚拟机主机
虚拟机启动成功,界面如下所示(不需要经常开启这个界面,直接使用vagrant来管理即可)
接着使用密钥连接登录虚拟机,在命令行执行vagrant ssh
命令即可(一定要在homestead目录下执行该命令)
注意:
如果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中文网其他相关文章!

热AI工具

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

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

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

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

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

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

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

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

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

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

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

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

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