下载和安装VirtualBox
从VirtualBox官网下载VirtualBox安装包,下载完成后,按默认选项安装即可
下载和安装Vagrant
下载Vagrant,然后按默认选项安装即可。
下载Homestead
- homestead 下载地址
- 也可以git clone 到本地下来
git clone https://github.com/laravel/homestead.git- 解压 homestead 到 系统用户目录 例如: C:\Users\Administrator

生成SSH key
- 切换到刚才解压的 Homestead目录下
- 执行
ssh-keygen -t rsa -C "you@homestead"命令 
下载Homestead的Box文件
win+r打开系统 CMD窗口, 执行命令vagrant box add laravel/homestead- 过会 会出现 选择菜单 ,请选择
VirtualBox这一项 - 时间可能有点久 2-5分钟左右
Homestead初始化工具
- 打开
homestead文件夹,找到init.bat双击运行 
- 此命令会在当前目录下生成
Homestead.yaml配置文件 - 修改 工作目录
folders:
- map: E:\laravel\project # 改成你存放项目的目录
to: /home/vagrant/code
进入Homestead目录下登录到虚拟机
- 输入 命令
vagrant ssh 
- 现在已经进入到 虚拟机了
- 输入命令
cd/code切换到 code目录下 - 配置全局阿里云镜像
- 命令
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ - 安装 Laravel 安装器
composer global require laravel/installer - 下载 laravel 项目
laravel new blog - 下载完成 你配置的工作目录就会有 一个
blog文件夹项目 
- 打开
Homestead文件夹目录 修改Homestead.yaml配置文件 - 修改 后需要重启 虚拟机
vagrant reload --provision
sites:
- map: homestead.app //域名
to: /home/vagrant/code/blog/public //域名指向的代码的运行目录
配置hosts文件
-
用编辑器打开本机的
C:\Windows\system32\drivers\etc\hosts文件,添加如下域名解析 -

-
192.168.56.56 homestead.test -

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

启动Homestead
- 进入
homestead文件夹cmd - 输入 命令
vagrant up
验证配置
- 打开浏览器 输入你配置 的域名
http://homestead.test/ - 出现 如下代表配置 成功,可以开启你的编码模式了,本地代码和 虚拟机代码同步

常用命令
- 启动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
配置 Laravel 开发环境:从 VirtualBox 到 Homestead
本文详细介绍了如何下载和配置 Laravel 开发环境,包括VirtualBox、Vagrant、Homestead的安装,SSH key的生成,Box文件的下载,以及通过Vagrant初始化、配置和启动Homestead。最后,文章提到了一些常用的Vagrant命令,帮助开发者管理和操作虚拟机。


328

被折叠的 条评论
为什么被折叠?



