zoukankan      html  css  js  c++  java
  • Laravel的开发环境Homestead的搭建与配置

    Laravel的最好的开发环境Homestead的搭建与配置

    首先下载vagrant

    下载地址

    选择对应的系统进行下载
    在安装过程中将vagrant最好配到环境变量中,应该会给你一个选项进行选择是否添加的好像。。。

    安装完成之后进行测试:
    打开git bashcmdzsh输入vagrant -v,有如下内容显示则完成。
    vagrant成功输出版本信息

    除此之外,你还需要安装git

    • 安装完git之后,并进行配置SSH Key

    • 检查本机是否有ssh key设置,切换到.ssh目录
        $ cd ~/.ssh 或cd .ssh

    • 配置git用户名和邮箱,配置多个用户时添加 --add 参数
        $ git config --global --add user.name "username"
        $ git config --global --add user.email "email"
        
        $ git config --global --unset user.name "username"            #移除用户
        $ git config --global --unset user.email "email"               #移除邮箱

    • 查看用户名和邮箱
        $ git config --list

    • 生成成对的私钥公钥
        $ ssh-keygen -t rsa -C "test@qq.com"
        注:生成id_rsa私钥公钥时需要命不同文件名,密码可设可不设。反正为了方便不设置吧,以后每次登录都要输入密码多烦哦

    安装homestead

    • 在线安装homestead
      在命令行或者终端中输入vagrant box add laravel/homestead
      在线添加homestead盒子
      这里我们选择3就好了
      对于上述过程,仅限网速非常好的进行使用,下面还是选择离线安装。

    • 离线安装homestead
      这里给你们一个大神霹雳神给出的百度网盘资源

      离线homestead盒子资源
      密码:8brx

      • 下载好之后将virtualbox.box文件放到C盘的根目录中
      • metadata.json文件放到当前用户目录下,可以在命令行中使用 cd ~ 到达该目录
      • 下面是我的配置信息:url处,可根据你将virtualbox.box文件放在哪里而进行更改.
      • { "name": "laravel/homestead", "versions": [ { "version": "6.3.0", "providers": [ { "name": "virtualbox", "url": "file://C:/virtualbox.box" } ] } ] }
      • 然后在命令中输入vagrant box add metadata.json进行加载box信息
    • 安装完之后,打开homestead

      • 将下载下的Homestead文件目录放入~/目录下,并用命令行工具打开
      • 输入vagrant up来打开homestead虚拟机,需要耐心等待一段时间
      • 等到一段命令执行结束之后,通过vagrant ssh进行登录虚拟机
      • 然后登录成功之后你就可以随便输入点命令试试了,这个就不给点例子了。别rm -rf就好
      • 想要退出,则先输入exit退出登录,然后输入vagrant halt关闭虚拟机。

    Over!

  • 相关阅读:
    腾讯为什么会出Q立方浏览器?
    String,StringBuffer与StringBuilder的区别??
    Linux Socket编程(不限Linux)
    将div显示在屏幕正中央
    计算鼠标坐标是否在指定范围内
    正则
    ajax异步通信
    CSS Float 换行
    jQuery强大的jQuery选择器
    给display字段增加筛选功能
  • 原文地址:https://www.cnblogs.com/wxvirus/p/12896780.html
Copyright © 2011-2022 走看看