Maison >cadre php >Laravel >Le tutoriel le plus complet sur la configuration d'un environnement Win10+Homestead [images et texte]

Le tutoriel le plus complet sur la configuration d'un environnement Win10+Homestead [images et texte]

藏色散人
藏色散人original
2021-12-22 17:37:006569parcourir

Avant de présenter comment créer un environnement Homestead, vous devez comprendre plusieurs concepts importants. Vous pouvez lire cet article « Expliquer les concepts de Homestead, Vagrant et Virtual Machines » pour en savoir plus.

Ce qui suit présente officiellement les étapes détaillées pour créer un environnement Homestead sous Windows 10 :

Étape 1 : Installer VirtualBox

Installer le logiciel de machine virtuelle VirtualBox :

Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]

Après avoir téléchargé la machine virtuelle correspondant au système, installez-la avec un cliquez et continuez à cliquer Juste une étape. (Si une erreur d'échec d'objet COM VirtualBox se produit lors de l'installation de la machine virtuelle, veuillez vous référer à "Résoudre le échec d'obtention de l'objet COM VirtualBox Problème d'erreur下一步即可。(如果在安装虚拟机过程出现VirtualBox COM对象失败错误,可参考《解决获取VirtualBox COM对象失败错误问题》)

第二步:安装Vagrant

安装Vagrant虚拟机管理软件:

Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]

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

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

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

如下:

Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]

第三步:安装Homestead

1、安装homestead.box

有两种方式:

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

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

Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]

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

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

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

Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]

Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]

Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]

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

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

Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]

接着可以使用vagrant box list》)

Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]Étape 2 : Installer Vagrant

🎜🎜Installer le logiciel de gestion de machine virtuelle Vagrant :🎜🎜🎜🎜Lien de téléchargement de ce site : système Win64 bits vagrant version 2.2.19🎜|Vagrant Win32 Bit système version 2.2.19🎜🎜🎜🎜🎜Adresse de téléchargement officielle : https://www.vagrantup.com/downloads🎜 🎜🎜🎜🎜🎜Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]🎜🎜Idem que ci-dessus, après avoir téléchargé le vagrant correspondant, installez-le en un seul clic et continuez à cliquer sur Suivant . 🎜🎜🎜Remarque : 🎜Vagrant redémarrera votre ordinateur après une installation réussie. Ne paniquez pas s'il s'arrête soudainement avec un écran noir~🎜🎜Ensuite, vous pouvez tester si Vagrant est installé avec succès en entrant le vagrant --version. dans la fenêtre CMD, l'affichage du numéro de version signifie que l'installation est réussie, et assurez-vous de l'exécuter en tant qu'administrateur~🎜🎜comme suit :🎜🎜Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]🎜🎜🎜Étape 3 : Installer Homestead 🎜🎜🎜 🎜1 . Installez homestead. box🎜🎜🎜Il existe deux manières : 🎜🎜(1) Si le fichier box n'est pas téléchargé, vous pouvez directement télécharger l'installation de la box à distance via vagrant box add laravel. /homestead ; puis sélectionnez celle correspondante à utiliser. Pour une machine virtuelle, telle que virtualbox, entrez 3 et appuyez sur Entrée pour sélectionner comme indiqué ci-dessous. 🎜🎜Remarque : si l'exécution de la commande échoue, assurez-vous que la dernière version de Vagrant est installée. 🎜🎜Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte] 🎜 🎜( 2) Le fichier box a été téléchargé et peut être installé à l'aide d'une box locale 🎜🎜Comme le montre l'image ci-dessous, renommez le fichier téléchargé "2ba89637..." en "homestead.box" : 🎜 🎜 Remarque : Vous pouvez accéder directement au lien de téléchargement dans l'image ci-dessus pour télécharger le fichier de la boîte🎜🎜Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]🎜🎜Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]🎜🎜 84917d774de28b85be2603f1259d41f .png🎜🎜Ensuite, faites glisser le fichier homestead.box directement vers la commande vagrant box add laravel/homestead et attendez que l'installation soit terminée🎜
//同步的目录
folders:
    - map: C:\Users\Administrator\marriage //宿主机位置
      to: /home/vagrant/code  //同步虚拟主机位置
//表示将win下的marriage目录同步到虚拟机下的code目录,也就是说无论在这两个哪个目录中修改内容都可以同步到另一个目录中。
🎜Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]🎜🎜Ensuite, vous pouvez utiliser vagrant box list pour voir si l'installation est réussie et vous pouvez vérifier le numéro de version (le numéro de version affiché ici est 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直接下载压缩包。

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

Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]

3、配置homestead配置文件

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

Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]

Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]

Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]

Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]

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

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

Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]

  • 配置homestead配置文件 homestead.yaml

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

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

Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]

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

Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]

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

Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]

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

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

相对路径如下:

Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]

绝对路径如下:

Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]

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

4、获取公钥

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

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

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

Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]

5、启动虚拟机主机

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

Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]

Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]

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

Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]

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

Le tutoriel le plus complet sur la configuration dun environnement Win10+Homestead [images et texte]

注意:

  • 如果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并运行!

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn