Ubuntu 14.04  安装 MongoDB 及 PHP MongoDB Driver详细介绍

 更新时间:2016年10月08日 14:57:38   投稿:lqh  
这篇文章主要介绍了Ubuntu 14.04 安装 MongoDB 及 PHP MongoDB Driver详细介绍的相关资料,需要的朋友可以参考下

说明

MongoDB 是非常有名的 NOSQL 数据库,下面是 Ubuntu 14.04 下 MongoDB 的安装, 同时还有针对 PHP 的配置 (driver 安装等), 此方法适用于 Homestead。

安装 MongoDB

1. 添加源

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
sudo apt-get update

2. 开始安装

可以自定义安装的 Package 请见 这里.

sudo apt-get install -qq mongodb-org

安装完成检查是否开启:

$ ps -ef | grep mongo
mongodb  15683    1  1 03:00 ?        00:00:37 /usr/bin/mongod --config /etc/mongod.conf

检查版本:

$ mongo --version
MongoDB shell version: 2.6.6
$ mongo
> db.test.save( { test: 100 } )
> db.test.find()
{ "_id" : ObjectId("549253f4d91767276c02fc14"), "test" : 100 }

路径信息和默认参数说明:

Sources: /usr/bin/
Logs: /var/log/mongodb/mongod.log
Data: /var/lib/mongodb/
Default ip: 127.0.0.1
Default port MongoDB is listening: 27017

以上信息都可以通过编辑  /etc/mongod.conf  进行修改.

开启/关闭

$ sudo service mongod start
$ sudo service mongod stop
$ sudo service mongod restart

安装 PHP Mongodb Driver

1. 安装 Driver

echo "no" > answers.txt
sudo pecl install mongo < answers.txt
rm answers.txt

2. 开启 PHP 扩展

echo 'extension=mongo.so' | sudo tee /etc/php5/mods-available/mongo.ini
sudo ln -s /etc/php5/mods-available/mongo.ini /etc/php5/fpm/conf.d/mongo.ini
sudo ln -s /etc/php5/mods-available/mongo.ini /etc/php5/cli/conf.d/mongo.ini

重启服务器

sudo service php5-fpm restart

验证是否安装成功

$ php -i | grep 'Mongo'
MongoDB Support => enabled
:sparkles: :sparkles: :sparkles:

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • MongoDB的基本安装与管理命令脚本总结

    MongoDB的基本安装与管理命令脚本总结

    MongoDB是一款高人气的NoSQL数据库,且以JavaScript代码作为脚本进行操作,对开发者非常友好,这里我们就来看一下MongoDB的基本安装与管理命令脚本总结
    2016-07-07
  • 解决mongo的tickets被耗尽导致卡顿问题

    解决mongo的tickets被耗尽导致卡顿问题

    这篇文章主要介绍了解决mongo的tickets被耗尽导致卡顿问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • 教你使用MongoDB导入导出备份数据

    教你使用MongoDB导入导出备份数据

    这篇文章主要介绍了教你使用MongoDB导入导出备份数据方法的相关资料,需要的朋友可以参考下
    2022-11-11
  • 详解mongodb 主从配置

    详解mongodb 主从配置

    我研究过的nosql,memcache,redis,mongodb都是支持分布式的,生产环境中用过memcache,redis,性能稳定。mongodb是最接近关系型数据库的,不用花很多时间去构建数据库模型,将来我会用mongodb,看一下主从配置
    2014-07-07
  • MongoDB查询之高级操作详解(多条件查询、正则匹配查询等)

    MongoDB查询之高级操作详解(多条件查询、正则匹配查询等)

    这篇文章主要给大家介绍了关于MongoDB查询之高级操作(多条件查询、正则匹配查询等)的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • mongodb 数据库操作--备份 还原 导出 导入

    mongodb 数据库操作--备份 还原 导出 导入

    mongodb数据备份和还原主要分为二种,一种是针对于库的mongodump和mongorestore,一种是针对库中表的mongoexport和mongoimport。
    2014-07-07
  • MongoDB使用profile分析慢查询的步骤

    MongoDB使用profile分析慢查询的步骤

    这篇文章主要介绍了MongoDB profile分析慢查询的示例,帮助大家更好的理解和学习使用MongoDB数据库,感兴趣的朋友可以了解下
    2021-04-04
  • 详解mongodb搭建Replica Set的方法

    详解mongodb搭建Replica Set的方法

    这篇文章主要介绍了mongodb搭建Replica Set的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • mongos崩溃后无法重启问题的解决方法

    mongos崩溃后无法重启问题的解决方法

    这篇文章主要给大家介绍了关于mongos崩溃后无法重启问题的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • Mongoose find 查询返回json数据处理方式

    Mongoose find 查询返回json数据处理方式

    这篇文章主要介绍了Mongoose find 查询返回json数据处理方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04

最新评论