1 安装VirtualBox和Vagrant

在启动Homestead环境之前,你必须安装VirtualBox(https://www.virtualbox.org/wiki/Downloads)和Vagrant(http://www.vagrantup.com/downloads.html)。这两个软件为所有主流的操作系统提供了简单易用的可视化安装界面。

https://www.virtualbox.org/wiki/Downloads  我下载的windows 安装

https://www.vagrantup.com/downloads.html 我也下载的windos版本 安装

2 添加Vagrant箱子

一旦VirtualBox和Vagrant安装完成,你应该添加“laravel/homestead”箱子到你的Vagrant安装目录下,在终端使用下面的命令,这将花费几分钟的时间来下载箱子,这取决于你的网速:

找到vagrant的安装目录  输入以下命令

vagrant box add laravel/homestead

一路安装,剩下的是等待

3安装 Homestead

通过 Composer + PHP 工具安装

一旦箱子被添加到Vagrant安装目录下,你就可以通过 Composer 的 global 指令来安装 Homestead 命令行工具了:

composer global require "laravel/homestead=~2.0"

安装完毕

确保将 ~/.composer/vendor/bin 目录添加到 PATH 环境变量中,这样就能在执行 homestead 指令时找到对应的可执行程序了。

一旦安装了 Homestead 命令行工具,请执行 init 来创建 Homestead.yaml 配置文件:

homestead init

生成的 Homestead.yaml 文件将被放置于 ~/.homestead 目录下。如果你使用的是 Mac 或 Linux 操作系统,还可以通过执行 homestead edit 指令来编辑 Homestead.yaml 文件:

homestead init

4设置你的SSH密钥

接下来,你需要编辑 Homestead.yaml 文件。在这个文件里,你可以配置公共SSH密钥的路径,也可以配置主机与Homestead虚拟机的共享目录。

还没有SSH密钥?在Mac和Linux机器上,通常你可以使用下面的命令创建一个SSH密钥对:

ssh-keygen -t rsa -C "you@homestead"

在Windows机器上,你可以安装Git(http://git-scm.com/)工具,并使用Git自带的“Git Bash”命令行工具执行上面的命令。或者,你可以使用PuTTY(http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)工具或PuTTYgen(http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)工具。

一旦你创建了一个SSH密钥,就可以在“Homestead.yaml”文件里为“authorize”属性指定密钥的路径。

我的是windows 所以用git执行下

5配置共享目录

“Homestead.yaml”文件里的“folders”属性列出所有你想与Homestead环境共享的目录。当这些目录中的文件发生了改变,它们将在本机和Homestead环境之间保持同步。你可以根据需要配置尽可能多的共享目录!

练习Laravel Homestead的安装的更多相关文章

  1. Laravel Homestead 离线安装

    一.写在之前,网络不够快想要安装Homestead,也是一个浩大的工程,对于下载一个 1.22G左右的 laravel/homestead box 也是非常的麻烦.那么如何才能离线安装呢? 接着往下看 ...

  2. Laravel Homestead的安装和使用(照搬)

    原文:https://blog.csdn.net/woqianduo/article/details/81091154/ 1.简介 1.1.Homestead是什么 Laravel Homestead ...

  3. laravel本地开发环境的安装及配置 - Windows:安装 Laravel Homestead 虚拟机

    一.安装 VirtualBox-5.2.22-126460-Win.exe 和 vagrant_2.2.2_x86_64.msi(可视化安装包安装); 安装在D盘 二.导入 Homestead Vag ...

  4. Laravel Homestead 安装 使用教程详解!

    1 Laravel Homestead 1 安装: 1 下载: http://www.vagrantup.com/downloads.html 1 配置: 1 1 测试: 1 1 ********** ...

  5. legend3---Laravel Homestead的安装和使用

    legend3---Laravel Homestead的安装和使用 一.总结 一句话总结: 配置好homestead之后编码非常方便:在虚拟机或者外部机器里面操作代码两者都会同时改变. 1.Homes ...

  6. Laravel Homestead安装笔记

    引言: 最近开始学习laravel框架,了解到有个laravel homestead的box,开发起来非常方便快捷,于是就准备开始配置homestead虚拟开发环境了 什么是Homestead 要想学 ...

  7. laravel homestead vagrant box安装使用,问题,及相关命令

    Vagrant is a tool that manages oracle virtual boxes 1.本地下载https://atlas.hashicorp.com/laravel/boxes/ ...

  8. Laravel Homestead安装教程

    1/先在https://www.vagrantup.com  下载vagrantup ,对应平台下载,并安装,安装后可以在命令行使用vagrant https://www.vagrantup.com/ ...

  9. 解决安装laravel/homestead vagrant环境报"A VirtualBox machine with the name 'homestead' already exists."的错误

    之前在mac上安装laravel/homestead vagrant虚拟机环境时由于参照的教程是: 每次都必须在~/Homestead目录下边运行vagrant up/halt命令,觉得实在是不方便, ...

随机推荐

  1. CTF之猪圈密码

    猪圈密码又称济会密码,朱高密码,是一种简单的替代密码,所以安全性很低

  2. hdu2602 DP (01背包)

    题意:有一个容量 volume 的背包,有一个个给定体积和价值的骨头,问最多能装价值多少. 经典的 01 背包问题不谈,再不会我就要面壁了. 终于有一道题可以说水过了 ……心好累 #include&l ...

  3. hdu1428 记忆化搜索(BFS预处理最短路径和+DP+DFS)

    题意:有一块 n * n 大小的方形区域,要从左上角 (1,1)走到右下角(n,n),每个格子都有通过所需的时间,并且每次所走的下一格到终点的最短时间必须比当前格子走到重点的最短时间短,问一共有多少种 ...

  4. ppt罗列项排版

    关于罗列项的排版(1,....2,......3,......4,........)

  5. Dataframe 新增一列, apply 通用方法

    df['c'] = df.apply(lambda row: 1 if row['a'] < 0 and row['b'] > 0 else 0, axis=1) apply 是一个好方法 ...

  6. 使用cglib动态创建javabean

    动态创建javabean对于我们进行开发,会有一定的帮助,一下是使用cglib动态创建javabean的一个例子: 先贴上code: package com.dalong.CreateCode; im ...

  7. 【模式识别】MPL,MIL和MCL

    Multi-Instance Learning (MIL) 和Multi-Pose Learning (MPL)是CV的大牛Boris Babenko at UC San Diego提出来的.其思想能 ...

  8. mysql常用的聚合函数

    GROUP BY(聚合)函数本章论述了用于一组数值操作的 group (集合)函数.除非另作说明, group 函数会忽略 NULL 值. 假如你在一个不包含 ROUP BY子句的语句中使用一个 gr ...

  9. winform 程序调用及参数调用

    调用程序: // 新轮廓 -> 调用轮廓扫描程序        private void toolStripMenuItem9_Click(object sender, EventArgs e) ...

  10. 洛谷2014选课(树型dp)

    题目:https://www.luogu.org/problemnew/show/P2014 千万注意遍历 j 和 k 的边界! 0点很好用. siz很好用. #include<iostream ...