Heim > Artikel > PHP-Framework > Das umfassendste Tutorial zum Einrichten einer Win10+Homestead-Umgebung [Bilder und Text]
Im Folgenden werden die detaillierten Schritte zum Aufbau einer Homestead-Umgebung unter Windows 10 offiziell vorgestellt:Bevor Sie sich mit dem Aufbau einer Homestead-Umgebung befassen, müssen Sie einige wichtige Konzepte verstehen. Um mehr zu erfahren, können Sie diesen Artikel „Erklärung der Konzepte von Homestead, Vagrant und virtuellen Maschinen“ lesen.
Nur ein Schritt
. (Wenn während der Installation der virtuellen Maschine ein VirtualBox-COM-Objektfehler auftritt, lesen Sie bitte „Beheben Sie das Problem Fehler beim Abrufen des VirtualBox COM-Objekts. Fehlerproblem》)下一步
即可。(如果在安装虚拟机过程出现VirtualBox COM对象失败错误,可参考《解决获取VirtualBox COM对象失败错误问题》)
安装Vagrant虚拟机管理软件:
同上,下载对应的vagrant后,一键安装一直点击下一步
即可。
注意:Vagrant 安装成功后会重新启动电脑,如果突然黑屏关机不要慌~
然后可以通过在CMD窗口中输入vagrant --version
命令来测试Vagrant是否安装成功,显示版本号即表示安装成功,并且要注意一定要使用管理员
身份运行哦~
如下:
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
Schritt 2: Installieren Sie Vagrant
🎜Installieren Sie die Verwaltungssoftware für virtuelle Maschinen von Vagrant:🎜🎜🎜🎜Dieser Site-Download-Link: vagrant Win64-bit system version 2.2.19🎜|vagrant Win32 Bit-Systemversion 2.2.19🎜🎜🎜🎜🎜Offizielle Download-Adresse: https://www.vagrantup.com/downloads🎜 🎜🎜🎜🎜🎜🎜🎜Wie oben: Nachdem Sie den entsprechenden Vagrant heruntergeladen haben, installieren Sie ihn mit einem Klick und klicken Sie weiter aufWeiter
. 🎜🎜🎜Hinweis: 🎜Vagrant wird Ihren Computer nach erfolgreicher Installation neu starten. Keine Panik, wenn er plötzlich mit einem schwarzen Bildschirm herunterfährt. ~ 🎜🎜 Dann können Sie testen, ob Vagrant erfolgreich installiert wurde, indem Sie den vagrant --version eingeben
-Befehl im CMD-Fenster, die Anzeige der Versionsnummer bedeutet, dass die Installation erfolgreich war, und stellen Sie sicher, dass Sie als Administrator
~🎜🎜wie folgt ausgeführt werden:🎜🎜🎜🎜🎜Schritt 3: Homestead installieren 🎜🎜🎜 🎜1 . Installieren Sie homestead. box
🎜🎜🎜Es gibt zwei Möglichkeiten: 🎜🎜(1) Wenn die Box-Datei nicht heruntergeladen wird, können Sie die Box-Installation direkt aus der Ferne über vagrant box add laravel herunterladen /homestead
-Befehl; wählen Sie dann den entsprechenden Befehl aus, der verwendet werden soll. Geben Sie für eine virtuelle Maschine, z. B. Virtualbox, 3 ein und drücken Sie die Eingabetaste, um wie unten gezeigt auszuwählen. 🎜🎜Hinweis: Wenn die Befehlsausführung fehlschlägt, stellen Sie bitte sicher, dass Sie das neueste Vagrant installiert haben. 🎜🎜 🎜( 2) Die Box-Datei wurde heruntergeladen und kann über eine lokale Box installiert werden 🎜🎜Wie im Bild unten gezeigt, benennen Sie die heruntergeladene Datei „2ba89637...“ in „homestead.box
“ um: 🎜 🎜 Hinweis: Sie können direkt auf den Download-Link im Bild oben zugreifen, um die Box-Datei herunterzuladen🎜🎜🎜🎜🎜🎜🎜🎜Dann ziehen Sie die Datei homestead.box direkt auf den Befehl vagrant box add laravel/homestead
und warten Sie, bis die Installation abgeschlossen ist🎜//同步的目录 folders: - map: C:\Users\Administrator\marriage //宿主机位置 to: /home/vagrant/code //同步虚拟主机位置 //表示将win下的marriage目录同步到虚拟机下的code目录,也就是说无论在这两个哪个目录中修改内容都可以同步到另一个目录中。🎜🎜🎜Dann können Sie
vagrant box list
Befehl, um zu sehen, ob die Installation erfolgreich war, und Sie können die Versionsnummer überprüfen (die hier angezeigte Versionsnummer ist 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并运行!
Das obige ist der detaillierte Inhalt vonDas umfassendste Tutorial zum Einrichten einer Win10+Homestead-Umgebung [Bilder und Text]. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!