homestead安装

Posted miosakura96

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了homestead安装相关的知识,希望对你有一定的参考价值。

所谓Homestead,其实就是一个虚拟机镜像。

为什么用它?它的优点可以去自行百度。(虽然我还是用了集成环境 xampp,但是我还是不推荐的,特别是统一开发环境。或者去使用诸如Laravel的框架,项目基本都跑起来 =  =,如少一些只能在Linux上才能使用的扩展(pcntl))

Vagrant是一个虚拟机管理软件。

然后还需要一个虚拟机软件,诸如VMware,Virtual。

 

因为网络的问题,无法去使用 vagrant box add  box_name 去安装

那就只有配置离线安装了

 

先去下载Homestead盒子镜像

然后创建一份 metadata.json

 1 {
 2     "name": "laravel/homestead",
 3     "versions": [{
 4         "version": "6.3.0",
 5         "providers":[
 6             {
 7             "name": "virtualbox",
 8             "url": "file://C:/Users/mio/Downloads/homestead/virtualbox.box"
 9             }
10         ]
11     }]
12 }

要注意的是version是你下载的盒子板本

url是你的文件盒子路径

 

vagrant box add metadata.json 添加盒子

添加完 box list 就可以查看到添加的盒子

这个速度很快的  =   = ,具体看电脑配置的说

 

接下来去下载一份对应的盒子板本配置

https://github.com/laravel/homestead/releases

注意找到你对应的板本,版本一定要对应上呀

 

解压后,里面有.sh 以及 .bat 文件,任意执行其中一个生成配置

在生成玩配置之后,会给你一个 Homestead.yaml 的配置文件

在这个配置中可以去配置你的站点,目录映射,端口,服务器等配置,具体百度

 

接下来直接 vagrant up 就可以启动这个盒子了,你也可以在虚拟机中看到的homestead已经启动 ( 第一次启动的时候会比较慢,要初始化的说,还有就是第一次必须配置一下密钥 [ 

ssh_keygen 就行了 ] )

 

如果你对 Linux 不太了解,可以试试我的简单Linux入门

https://www.cnblogs.com/miosakura96/p/10357493.html

以上是关于homestead安装的主要内容,如果未能解决你的问题,请参考以下文章

下载Homestead并离线安装Homestead

Vscode下调试基于Homestead环境的Laravel框架

安装Vagrant出错 安装Homestead出错失败

Laravel Homestead安装教程

Laravel Homestead 安装共享文件夹问题

基于 Laravel 开发博客应用系列 —— Homestead 和 Laravel 安装器