本人使用环境
Ubuntu 18.04 LTS php7.2 lavarel5.5
mongodb的安装
mongodb 服务的安装 这个链接中有最全面最新的安装文档
https://docs.mongodb.com/manual/administration/install-on-linux/
sudo service mongod restart 启动 mongo
netstat -lanp | grep "27017" 查看mongo状态
lavarel5.5,mongodb扩展的安装
- 安装pecl包 sudo apt-get install php7.2-dev
- 安装mongodb扩展 sudo pecl install mongodb
- http://php.net/manual/en/mongodb.installation.pecl.php 这是官方链接
- http://php.net/manual/en/mongodb.installation.pecl.php 这是官方链接
- 修改php文件 sudo vi /etc/php/7.2/fpm/php.ini
- php.ini的文件路径通过输出phpinfo() 寻找
- extension=mongodb.so
- 重启php systemctl restart php7.2-fpm
- View Code
- php.ini的文件路径通过输出phpinfo() 寻找
- 安装扩展lavarel-mongodb
- composer require jenssegers/mongodb ^3.3 -vvv
- 配置app.php
- View Code
- 配置database.php
- View Code
- lavarel原生操作
- View Code
- 创建model类
- php artisan make:model mongo/Test
- View Code
- 创建控制器
model 的定义方式
辛辛苦苦写的文档 View Code 居然打不开了,看我的草稿去吧
https://www.cnblogs.com/zhaoyang-1989/p/9640705.html