mongodb 临时记录20180913

Posted zhaoyang-1989

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongodb 临时记录20180913相关的知识,希望对你有一定的参考价值。

composer create-project laravel/laravel Bi --prefer-dist "5.5.*"
sudo apt-get install php-mongodb
sudo service php7.0-fpm restart
php -m
netstat -lanp | grep "27017"
sudo service mongod start
composer require jenssegers/mongodb ^3.3 -vvv

 由于 lavarel 社区用的是php7 ,但是网上关于php7  lavarel5.5 mongodb扩展 。 并没有完整的操作文档,以至于需要一边试错一边进行,

但是实际情况都用的是php5的lavarel, 而此部分也有完整文档,故暂时放弃。

ubuntu  php7.2 下没有phpize的解决方法

安装pecl包  sudo apt-get install php7.2-dev

安装了pecl 就好说多了

安装mongodb扩展    sudo pecl install mongodb

  http://php.net/manual/en/mongodb.installation.pecl.php  这是官方链接

修改php文件   sudo vi /etc/php/7.2/fpm/php.ini

  error:php.ini的文件路径容易找错,我是在项目页面打印phpinfo() 找到的正确的php.ini

extension=mongodb.so

systemctl restart php7.2-fpm #重启
systemctl start php7.2-fpm #启动
systemctl stop php7.2-fpm #关闭
systemctl status php7.2-fpm #检查状态

 

安装lavarel-mongodb 

composer require jenssegers/mongodb ^3.3 -vvv

sudo service mongod restart 启动 mongo
netstat -lanp | grep "27017"  查看mongo状态

lavarel 设置
https://laravel-china.org/articles/2560/using-mongodb-in-laravel 参照这里一步一步设置就好了

  error You can also run php --ini inside terminal to see which files are used by PHP in CLI mode.
sudo vi /etc/php/7.2/fpm/php.ini 这个问题是cli下面的php.ini也需要配置一下

以上是关于mongodb 临时记录20180913的主要内容,如果未能解决你的问题,请参考以下文章

如何将代码片段存储在 mongodb 中?

我在哪里更改此 Python 代码片段以将临时文件保存在 tmp 文件夹中?

Mongodb 3 查询优化

技术临时记录

zbb20180913 java thread JDK-Lock锁

php 20180913收音机,选择の选択で表の表示,非表示を切り替える