1.首先安装Git、Virtual Box和Vagrant
2.在下面的地址下载最新的Homestead Vagrant 盒子virtualbox.box文件
3.安装Homestead Vagrant 盒子
vagrant box add laravel/homestead "你的路径/virtualbox.box"
4.安装 Homestead
cd ~ git clone
https://github.com/laravel/homestead.git Homestead
5.指定最新的稳定版Homestead版本号 查看版本号
cd Homestead
git checkout v7.3.0
6.创建 Homesstead.yaml 配置文件,Homesstead.yaml 文件会被放置在你的 Homestead 目录中
// Mac / Linux...
bash init.sh
// Windows...
init.bat
如果是使用的git.bash工具的话直接输bash init.sh即可
7.配置 Homestead
vi Homesstead.yaml
使用命令行编辑可能会出现空格问题,所以建议直接用编辑器打开这个文件进行编辑,yaml文件中多一个空格少一个空格在启动的时候都会报错
修改如下:
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: D:/www
to: /home/vagrant/www
sites:
- map: miyue.backend
to: /home/vagrant/www/miyue-app/public
databases:
- homestead
# blackfire:
# - id: foo
# token: bar
# client-id: foo
# client-token: bar
# ports:
# - send: 50000
# to: 5000
# - send: 7777
# to: 777
# protocol: udp
8.修改C:\Windows\System32\drivers\etc\hosts目录下的hosts文件,添加对应的虚拟主机域名
192.168.10.10 miyue.backend
9.生成SSH秘钥,否则启动会报错,因为上面的配置文件中指定了SSH的秘钥文件地址
ssh-keygen -t rsa -C "yourName@homestead"
10.启动
vagrant up
11.SSH连接操作
vagrant ssh
网友评论