> PHP 프레임워크 > Laravel > Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]

Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]

藏色散人
풀어 주다: 2021-12-27 11:13:53
원래의
6570명이 탐색했습니다.

홈스테드 환경 구축 방법을 소개하기 전에 몇 가지 중요한 개념을 이해해야 합니다. 자세한 내용은 "홈스테드, Vagrant 및 가상 머신의 개념 설명"을 읽어보세요.

다음은 Windows 10에서 Homestead 환경을 구축하는 자세한 단계를 공식적으로 소개합니다:

1단계: VirtualBox 설치

VirtualBox 가상 머신 소프트웨어 설치:

Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]

시스템에 해당하는 가상머신을 다운로드 후 하나로 설치 한 단계만을 클릭하고 계속 클릭하세요. (가상 머신 설치 중 VirtualBox COM 개체 실패 오류가 발생하는 경우 "해결 방법을 참조하세요. VirtualBox COM 개체를 얻지 못했습니다. 오류 문제下一步即可。(如果在安装虚拟机过程出现VirtualBox COM对象失败错误,可参考《解决获取VirtualBox COM对象失败错误问题》)

第二步:安装Vagrant

安装Vagrant虚拟机管理软件:

Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]

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

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

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

如下:

Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]

第三步:安装Homestead

1、安装homestead.box

有两种方式:

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

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

Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]

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

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

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

Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]

Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]

Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]

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

vagrant box add laravel/homestead [box文件绝对路径]
<!--
例:
vagrant box add laravel/homestead c:\tools\homestead.box
-->
로그인 후 복사

Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]

接着可以使用vagrant box list》)

Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]2단계: Vagrant 설치

🎜🎜Vagrant 가상 머신 관리 소프트웨어 설치:🎜🎜🎜🎜이 사이트 다운로드 링크: 방랑자 Win64비트 시스템 버전 2.2.19🎜|vagrant Win32 Bit 시스템 버전 2.2.19🎜🎜🎜🎜🎜공식 다운로드 주소: https://www.vagrantup.com/downloads🎜 🎜🎜🎜🎜🎜Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]🎜🎜위와 동일, 해당 방랑자를 다운로드한 후 원클릭으로 설치하고 다음을 계속 클릭하세요 . 🎜🎜🎜참고: 🎜Vagrant는 설치가 성공적으로 완료되면 컴퓨터를 다시 시작합니다. 검은색 화면이 나타나면서 갑자기 종료되더라도 당황하지 마세요~🎜🎜그런 다음 vagrant --version을 입력하여 Vagrant가 성공적으로 설치되었는지 테스트할 수 있습니다. 명령을 CMD 창에 표시하면 버전 번호가 표시되어 설치에 성공했음을 의미하며 다음과 같이 관리자~🎜🎜로 실행해야 합니다.🎜🎜Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]🎜🎜🎜3단계: 홈스테드 설치 🎜🎜🎜 🎜1 . homestead.box를 설치하세요🎜🎜🎜두 가지 방법이 있습니다: 🎜🎜(1) 박스 파일이 다운로드되지 않은 경우, vagrant box add laravel을 통해 원격으로 박스 설치를 직접 다운로드할 수 있습니다. /homestead 명령을 입력한 후 사용할 해당 항목을 선택합니다. virtualbox와 같은 가상 머신의 경우 3을 입력하고 Enter를 눌러 아래와 같이 선택합니다. 🎜🎜참고: 명령 실행이 실패하는 경우 최신 Vagrant가 설치되어 있는지 확인하세요. 🎜🎜Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트] 🎜🎜( 2) 박스 파일이 다운로드되었으며 로컬 박스를 사용하여 설치할 수 있습니다 🎜🎜아래 그림과 같이 다운로드한 "2ba89637..." 파일의 이름을 "homestead.box"로 변경합니다: 🎜 🎜 참고: 위 사진의 다운로드 링크에 직접 접속하여 박스 파일을 다운로드할 수 있습니다🎜🎜Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]🎜🎜Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]🎜🎜 84917d774de28b85be2603f1259d41f .png🎜🎜그런 다음 homestead.box 파일을 vagrant box add laravel/homestead 명령으로 직접 드래그하고 설치가 완료될 때까지 기다립니다🎜
//同步的目录
folders:
    - map: C:\Users\Administrator\marriage //宿主机位置
      to: /home/vagrant/code  //同步虚拟主机位置
//表示将win下的marriage目录同步到虚拟机下的code目录,也就是说无论在这两个哪个目录中修改内容都可以同步到另一个目录中。
로그인 후 복사
로그인 후 복사
🎜Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]🎜🎜그런 다음 < 코드> 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直接下载压缩包。

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

Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]

3、配置homestead配置文件

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

Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]

Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]

Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]

Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]

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

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

Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]

  • 配置homestead配置文件 homestead.yaml

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

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

Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]

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

Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]

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

Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]

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

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

相对路径如下:

Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]

绝对路径如下:

Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]

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

4、获取公钥

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

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

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

Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]

5、启动虚拟机主机

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

Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]

Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]

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

Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]

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

Win10+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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿