1. 安装homestead的box文件
(一般在vagrant项目管理目录下)D:\vgos\homestread
vagrant box add laravel/homestead //在线安装
一般在线安装很慢,利用迅雷等工具下载到本地安装
https://vagrantcloud.com/laravel/boxes/homestead/versions/7.1.0/providers/virtualbox.box
创建一个homestread.json文件
{
"name": "laravel/homestead",
"versions": [{
"version": "7.1.0",
"providers": [{
"name": "virtualbox",
"url": "./virtualbox.box"
}]
}]
}
//然后运行这个
vagrant box add homestead.json
完成:
概念比较:
2.下载Homestead
(一般在laravel代码总目录下) D:\study\laravel
git clone https://github.com/laravel/homestead.git Homestead
点击创建配置
3.修改Homestead.yaml文件
先确定你的家目录.ssh下有木有这两个文件
没有的话,,运行一下,一路回车就行
ssh-keygen
修改Homestead.yaml
补充说明:(所以如果有~时,不修改的话,别在cmd下运行命令)
运行命令:
vagrant up
一般都会报这个红色:
先别管
4.登录和配置本机的host文件就行
登录
vagrant ssh
本机host文件配置
192.168.2.2 baicai.io
>>>最后浏览器访问域名就行了
解决composer在虚拟机的镜像,就是解决上面的红色问题:
登录虚拟机后,运行:
composer config -g repo.packagist composer https://packagist.phpcomposer.com