Window10安装配置Laravel开发环境Homestead

本文详细介绍了如何下载和配置 Laravel 开发环境,包括VirtualBox、Vagrant、Homestead的安装,SSH key的生成,Box文件的下载,以及通过Vagrant初始化、配置和启动Homestead。最后,文章提到了一些常用的Vagrant命令,帮助开发者管理和操作虚拟机。
摘要由CSDN通过智能技术生成

下载和安装VirtualBox

从VirtualBox官网下载VirtualBox安装包,下载完成后,按默认选项安装即可

  1. VirtualBox官网
  2. 在这里插入图片描述

下载和安装Vagrant

下载Vagrant,然后按默认选项安装即可。

  1. Vagrant官网
  2. 在这里插入图片描述

下载Homestead

  1. homestead 下载地址
  2. 也可以git clone 到本地下来
  3. git clone https://github.com/laravel/homestead.git
  4. 解压 homestead 到 系统用户目录 例如: C:\Users\Administrator
  5. 在这里插入图片描述

生成SSH key

  1. 切换到刚才解压的 Homestead目录下
  2. 执行 ssh-keygen -t rsa -C "you@homestead" 命令
  3. 在这里插入图片描述

下载Homestead的Box文件

  1. win+r 打开系统 CMD窗口, 执行命令
  2. vagrant box add laravel/homestead
  3. 过会 会出现 选择菜单 ,请选择 VirtualBox 这一项
  4. 时间可能有点久 2-5分钟左右

Homestead初始化工具

  1. 打开 homestead 文件夹,找到 init.bat 双击运行
  2. 在这里插入图片描述
  3. 此命令会在当前目录下生成 Homestead.yaml 配置文件
  4. 修改 工作目录
 folders:
    - map: E:\laravel\project  # 改成你存放项目的目录
      to: /home/vagrant/code

进入Homestead目录下登录到虚拟机

  1. 输入 命令 vagrant ssh
  2. 在这里插入图片描述
  3. 现在已经进入到 虚拟机了
  4. 输入命令 cd/code 切换到 code目录下
  5. 配置全局阿里云镜像
  6. 命令 composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
  7. 安装 Laravel 安装器 composer global require laravel/installer
  8. 下载 laravel 项目 laravel new blog
  9. 下载完成 你配置的工作目录就会有 一个 blog 文件夹项目
  10. 在这里插入图片描述
  11. 打开 Homestead 文件夹目录 修改 Homestead.yaml 配置文件
  12. 修改 后需要重启 虚拟机 vagrant reload --provision
sites:
    - map: homestead.app		//域名
      to: /home/vagrant/code/blog/public		//域名指向的代码的运行目录

配置hosts文件

  1. 用编辑器打开本机的 C:\Windows\system32\drivers\etc\hosts文件,添加如下域名解析

  2. 在这里插入图片描述

  3. 192.168.56.56 homestead.test

  4. 在这里插入图片描述

  5. 虚拟机 ip 地址 可以打开Homestead.yaml 配置文件 找到 ip

  6. 在这里插入图片描述

启动Homestead

  1. 进入 homestead 文件夹 cmd
  2. 输入 命令 vagrant up

验证配置

  1. 打开浏览器 输入你配置 的域名 http://homestead.test/
  2. 出现 如下代表配置 成功,可以开启你的编码模式了,本地代码和 虚拟机代码同步
  3. 在这里插入图片描述

常用命令

  • 启动homestead

vagrant up

  • 关闭homestead

homestead halt

  • Vagrant状态

vagrant status

  • 重新导入配置

vagrant provision

  • 添加虚拟机

vagrant box add

  • 虚拟机列表

vagrant box list

  • 删除虚拟机

vagrant box remove laravel/homestead

  • 彻底删除虚拟机

vagrant destroy

  • SSH登录到虚拟机

vagrant ssh

  • 重启并且重载配置

vagrant reload --provision

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值