Homestead安装

Homestead安装

第一步:安装必须的软件

  1. 安装Vagrant,点此进入下载页面,Vagrant属于跨平台应用,我的系统是win10,关于vagrant的命令可以自己看一下,下面会列举出一些常用的命令
  2. 安装Virtualbox,当然安装Vmware或者parallels(Mac Os)也行,但后面下载的box要注意对应,虚拟机对应的版本不同。

第二步:导入box

$ vagrant box add laravel/homestead

在这里,我们会遇到一个问题,众所周知,因为国内网络的问题,我们很难下载一些国外的应用,所以,我们不得不考虑先下载好box,再来添加。

首先在hashicorp

中找到合适的版本,再在连接后加上“版本号/providers/虚拟机类型.box”,即可得到下载链接,比如说8.2.1版本,虚拟机类型为virtualbox,的下载链接就是

https://app.vagrantup.com/laravel/boxes/homestead/versions/9.3.0/providers/virtualbox.box

如果你需要下载不同的版本,可以将以上地址中的versions/后的数字版本号替换成相应的版本号。

下载完成之后,我们将下载的文件命名为homestead-9.3.0.box。接下来我们cd到相应的文件夹执行以下命令

$ cd ~
$ vagrant box add laravel/homestead homestead-9.3.0.box

输入命令后,会开始导入并安装我们下载的盒子。

在这里有个坑,C:\Users\Administrator\.vagrant.d\boxes\laravel-VAGRANTSLASH-homestead这个目录内的文件夹是我们刚安装的homestead,现在它的名字是0,我们需要将它修改成我们安装的homestead版本也就是9.3.0,然后我们需要在当前目录下创建一个文件metadata_url,并加入以下内容

https://vagrantcloud.com/laravel/homestead

第四步:下载官方homestead配置

接着克隆homestead配置,然后cd到homestead文件夹下,会发现init.shinit.bat,这两个文件分别是将该目录内的Homestead.yaml文件拷贝到你的系统Home目录下。如果是在Win下,又安装了git bash,则运行init.bat,如果是在linux下,则运行init.sh文件

$ git clone https://github.com/laravel/homestead.git Homestead
$ cd Homestead
$ git checkout release
$ bash init.sh

启动

vagrant up

发表评论

发表评论

*

沙发空缺中,还不快抢~