安装MongoDB

PHP,介绍

MongoDB是五个依照分布式、面向文书档案存款和储蓄的非关系型数据库。它是二个在乎关周密据库和非关周到据库之间的产品,是非关周密据库其中作用最丰硕,最像关周密据库的。由
C++ 语言编写。目的在于为 WEB
应用处理多量数目并提供可扩展的高品质数据存款和储蓄解决方案

特点

  • 无表结构
  • 能够像关系型数据库那样达成复杂的询问操作
  • 也能添加索引
  • 不援助JOIN查询和业务
  • 开创和换代数据的时候不会实时写入硬盘

何以保存数据?

把数量和数据结构以BSON(JSON的二进制)情势保留,并把它当作值和一定的键实行关联

和关系型数据库对应的数据库用语

关系型数据库 数据库 记录
面向文档数据库 数据库 集合 文档

安装MongoDB

$ cd /etc/yum.repos.d/
$ vi mongodb-org-3.6.repo
[mongodb-org-3.6]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
$ sudo yum install -y mongodb-org
$ service mongod start
Redirecting to /bin/systemctl start mongod.service
$ ps aux | grep mongod
mongod    1267  0.4  7.8 1010008 80184 ?       Sl   11:47   0:36 /usr/bin/mongo  -f /etc/mongod.conf

安装PHP扩展

$ yum install openssl openssl-devel
$ sudo pecl install mongodb
$ vi /usr/local/php/lib/php.ini
extension=mongodb.so

相关文章