Homestead环境配置

1.首先安装Git、Virtual Box和Vagrant

2.在下面的地址下载最新的Homestead Vagrant 盒子virtualbox.box文件

https://vagrantcloud.com/laravel/boxes/homestead/

3.安装Homestead Vagrant 盒子

vagrant box add laravel/homestead "E:/virtualbox.box"

4. 安装 Homestead

git clone https://github.com/laravel/homestead.git Homestead

5.指定最新的稳定版Homestead版本号 查看版本号

cd Homestead
git checkout  v10.0.0

6.创建 Homesstead.yaml 配置文件,Homesstead.yaml 文件会被放置在你的 Homestead 目录中

// Windows...
 bash init.sh
// Mac / Linux...
 init.bat

7.配置 Homestead

vi Homesstead.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文件,添加对应的虚拟主机域名(配置虚拟域名)

9.生成SSH秘钥,否则启动会报错,因为上面的配置文件中指定了SSH的秘钥文件地址

ssh-keygen -t rsa -C "yourName@homestead"

10网速够的情况下应该是执行(vagrant box add laravel/homestead)来添加 laravel/homestead box。 网速不够好继续向下看,在添加box 之前,我们还是需要创建一个名为 metadata.json(这个文件放在你下载的virtualbox.box同一目录下) 文件,文件内容如下:

{
    "name": "laravel/homestead", // 名称尽量不要修改,如果修改了,vagrnat up 启动的时候会报错:box 'laravel/homestead' could not be found, 然后会自动下载0.4.0版本。
    "versions": [{
        "version": "0.5.0", // 你下载的 virtualbox.box 版本号 (不知道什么版本号的话可以cd ~/homestead  执行vagrant up试试会有相应的版本号报错出来)
        "providers": [{
            "name": "virtualbox",
            "url": "file:///Users/zero/www/virtualbox.box"  // 这里是你下载的virtualbox.box 路径。
        }]
    }]
}

10 启动

vagrant up

11.开机

vagrant ssh

12   cd code目录 创建项目 (也可以之前就创建好的)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值