安装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. java基础(七)面向对象(二)

    这里有我之前上课总结的一些知识点以及代码大部分是老师讲的笔记 个人认为是非常好的,,也是比较经典的内容,真诚的希望这些对于那些想学习的人有所帮助! 由于代码是分模块的上传非常的不便.也比较多,讲的也是 ...

  2. HDOJ(HDU) 2523 SORT AGAIN(推导排序、、)

    Problem Description 给你N个整数,x1,x2-xn,任取两个整数组合得到|xi-xj|,(0 < i,j<=N,i!=j). 现在请你计算第K大的组合数是哪个(一个组合 ...

  3. bzoj 2819 Nim(BIT,dfs序,LCA)

    2819: Nim Time Limit: 20 Sec  Memory Limit: 128 MBSubmit: 1596  Solved: 597[Submit][Status][Discuss] ...

  4. 折腾iPhone的生活——AirDrop的使用

    AirDrop是iOS一个非常大的亮点,其实说是这么说了,但是事实上AirDrop并没有想象中那么好用. AirDrop就是一个用于无线传输文件的方式,实质性跟蓝牙没有太大区别,但是比蓝牙好用,有点像 ...

  5. select、poll、epoll三组IO复用

    int select(int nfds,fd_set* readfds,fd_set* writefds,fd_set* exceptfds,struct timeval* timeout)//其中n ...

  6. 使用ViewPager实现三个fragment切换

    新建一个android项目 先展示效果吧 首先看myfragmentPagerAdater这个类的代码 package com.example.viewpager; import java.util. ...

  7. java 微信公众服务平台 下发 模板消息

    java 微信公众服务平台 下发 模板消息 (一).部分截图 (二).部分代码 (一).部分截图: (二).部分代码: //此处 给用户微信发消息... Map<String,String> ...

  8. ASP.NET datable导出excel

    本文转载:http://www.cnblogs.com/chwkai/archive/2005/10/08/250426.html 不错的文章:http://www.cnblogs.com/lzhp/ ...

  9. Android UI学习 - GridView和ImageView的使用

    GridView: A view that shows items in two-dimensional scrolling grid. The items in the grid come from ...

  10. ColorComboBox

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; u ...