安装mongodb

1.下载,解压mongodb(下载解压目录为/opt)

在/opt目录下执行命令

wget fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.4.tgz

tar xzvf mongodb-linux-x86_64-2.6.4.tgz

2.创建mongodb的数据文件和日志文件存放路径

mkdir -p /data/mongodb_data/{mongodb_log,mongodb_db}

创建数据文件路径 /data/mongodb_data/mongodb_db

创建日志文件路径 /data/mongodb_data/mongodb_log

3.启动mongodb

执行启动命令

/opt/mongodb-linux-x86_64-2.6.4/bin/mongod --dbpath=/data/mongodb_data/mongodb_db --logpath=/data/mongodb_data/mongodb_log/mongodb.log  --logappend

4.检查mongodb启动

查看mongodb默认的27017端口

netstat -apn | grep 27017

查看到如下提示:

tcp        0      0 0.0.0.0:27017               0.0.0.0:*                   LISTEN      5841/mongod

unix  2      [ ACC ]     STREAM     LISTENING     135359486 5841/mongod         /tmp/mongodb-27017.sock

mongodb已经成功启动

现在可以使用mongo客户端进行操作了。

配置安装mongodb的php插件

1.检查php工具

增加php的mongodb扩展,需要确定phpsize, php-config,pkill,php-fpm,php.ini的路径

2.下载mongodb的php插件代码,解压

wget https://github.com/mongodb/mongo-php-driver/archive/master.zip

mv master mongodb_php

unzip mongodb_php

php mongodb扩展代码文件夹为mongo-php-driver-master

3.编译安装

进入mongodb文件夹

cd  /opt/mongo-php-driver-master

执行编译命令

/usr/bin/phpize

./configure --enable-mongo=share --with-php-config=/usr/local/php/bin/php-config
make && make install
4修改php配置文件
编辑/usr/local/php/etc/php.ini添加如下语句
[MongoDB]
extension=mongo.so
5查看phpinfo
重启php-fpm
pkill php-fpm
/usr/local/php/sbin/php-fpm
如果没有看到mongodb的配置项,而编译成功了,请查看configure的配置项。

配置mongodb的python插件

1.下载mongodb的php插件代码,解压

cd /opt

wget https://github.com/mongodb/mongo-python-driver/archive/master.zip

mv master mongodb_python

unzip mongodb_python

mongodb_python 扩展代码文件夹为mongo-python-driver-master

2.编译安装

进入mongodb文件夹

cd  /opt/mongo-pyton-driver-master

执行编译命令

python setup.py install

如果编译出现错误,请查看Linux的gcc套件是否安装齐全

3.检验python  mongo模块安装

进入python shell

python

在python shell

执行命令

import pymongo

dir(pymongo)

上述两条命令得到正确输出,安装运行良好。

mongo db安装和php,python插件安装的更多相关文章

  1. Python插件安装

    Python插件安装 1. 找到Python的安装目录. 打开CMD控制台输入 python 打开环境变量,找到Python安装路径. 进入 安装目录 下的 Scripts 目录 . 查看已安装的插件 ...

  2. Azkaban2.5安装部署(系统时区设置 + 安装和配置mysql + Azkaban Web Server 安装 + Azkaban Executor Server安装 + Azkaban web server插件安装 + Azkaban Executor Server 插件安装)(博主推荐)(五)

    Azkaban是什么?(一) Azkaban的功能特点(二) Azkaban的架构(三) Hadoop工作流引擎之Azkaban与Oozie对比(四) 不多说,直接上干货! http://www.cn ...

  3. Eclipse增强代码提示插件Code Recommenders安装,顺便说说Eclipse插件安装方法

    1.为什么用Code Recommenders 在用过Intelij Idea后,发现它的自动代码提示非常智能,可以敲关键字就能提示,但是因为公司用的是Eclipse, 所以想找有没有这个插件能增强代 ...

  4. intellij安装Scala及Python插件

    1.下载intellij及Scala和Python插件 intellij的下载地址:https://www.jetbrains.com/idea/download/#section=windows S ...

  5. Eclipse的python插件安装

    网上找了一些资料都没有成功~~然后自己装的过程中编辑记录了一些 当然博客园里也有人用这一种方法也可以参考IBM中的 http://www.cnblogs.com/visec479/p/4139882. ...

  6. nodejs安装及npm模块插件安装路径配置

    在学习完js后,我们就要进入nodejs的学习,因此就必须配置nodejs和npm的属性了. 我相信,个别人在安装时会遇到这样那样的问题,看着同学都已装好,难免会焦虑起来.于是就开始上网查找解决方案, ...

  7. Sublime Text3安装、注册、插件安装教程

          在前端开发中,有很多软件供我们使用:大名鼎鼎的WebStorm,老而弥坚的Dreamweaver,后起之秀Hbuilder,还有小清新Sublime Text.......等等.作为新手, ...

  8. elasticsearch6.6.0安装配置及elasticsearch-head插件安装

    一.最小化安装centos7.6 cat /etc/redhat-release 二.配置网络,可以上外网 三.安装常用命令工具,修改系统时区,校对系统时间,关闭selinux,关闭firewalld ...

  9. ADT安装Genymotion的eclipse插件安装及错误解决办法

    接触安卓开发也有很长一段时间了,但是一直使用的真机测试程序,因为感觉android模拟器实在是太不方便,运行慢,而且经常出错.最近听人介绍说Genymotion这款Android模拟器相当不错,于是打 ...

随机推荐

  1. 在.net MVC中异步上传图片或者文件

      @using (Ajax.BeginForm("AddMessages", "MenuInfo", new AjaxOptions { HttpMethod ...

  2. Linux驱动的两种加载方式过程分析

    一.概念简述 在Linux下可以通过两种方式加载驱动程序:静态加载和动态加载. 静态加载就是把驱动程序直接编译进内核,系统启动后可以直接调用.静态加载的缺点是调试起来比较麻烦,每次修改一个地方都要重新 ...

  3. 成为Web开发人员的7个简单步骤

    你想成为一名 Web 开发人员,但现在你面前有这样一个问题,那就是你没有在高科技行业工作的经验.你上了一些课程,也花了时间在个人编码项目上,但是你的简历上关于“经验”的部分仍然不为企业承认.过渡到一个 ...

  4. JDK 1.6.0和 6.0 有啥区别,JavaTM SE 6 的平台名字和版本号的说明(转)

    一直这么理解,今天才看到官方的解释,真是有点汗颜. 核心就是 6.0用于平台和产品的名字,而1.6.0用于开发者. 他们指的是同一个东西. 原文地址:http://java.sun.com/javas ...

  5. js 的 提交

    <script type="text/javascript"> function sub(){ if(document.form1.xingming.value==&q ...

  6. Screen-Space Bent Cones (SSBC) in Unity5

    噪音少.高度保留了纹理细节 博主近期渲染:最近用unity5弄的一些渲染 ---- by wolf96  http://blog.csdn.net/wolf96

  7. 《A First Course in Probability》-chaper3-条件概率和独立性-P(·|F)是概率

    条件概率中的三个命题: 下面我们分条来解读一下这三个命题.

  8. poj 2479 Maximum sum (最大字段和的变形)

    题目链接:http://poj.org/problem?id=2479 #include<cstdio> #include<cstring> #include<iostr ...

  9. com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 127.0.0.1 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性。确保 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。”

    检查SQL Server Configuration Manager 确定实例名为"SKYSQLEXPRESS"下的TCP/IP已经开启了: sql2014配置(系统为Window ...

  10. java实现链表结构

    1. 定义节点node public class Node<T> { private Node<T> pre; private Node<T> next; priv ...