Laravel Homestead:安装 MongoDB 数据库
修改配置
如果你想在 Homestead 里安装 MongoDB 的话,只需要在 Homestead.yaml 中加入 mongodb: true
,同时features
中增加 mongodb: true
即可,如下:
Homestead.yaml
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
# 使用 MongoDB
mongodb: true
features:
- mongodb: true
.
.
.
应用修改
保存修改后,在 主机 中使用以下命令应用修改到 Homestead 虚拟机中:
> vagrant reload --provision
连接信息
虚拟机:
- host: 127.0.0.1
- user: homestead
- pass: secret
- port: 27017
主机:
- host: 192.168.10.10
- user: homestead
- pass: secret
- port: 27017
注:转发端口是一致的。
背后的代码
这里我们简单讲下以上操作背后的信息,以助于理解其工作原理。
当配置信息里设置了 mongodb: true
时,会触发 homestead.rb 里的这段操作 ,然后会去调用 Shell 脚本 install-mongo.sh 来安装 MongoDB 数据库。
推荐文章: