zoukankan      html  css  js  c++  java
  • mongo db安装和php,python插件安装

    安装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)

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

  • 相关阅读:
    django QuerySet对象转换成字典对象
    HTTP请求中三种参数类型
    django开发中遇到的问题
    win7下mysql8.0.12解压缩版安装
    Django小部件
    程序员上班有什么提高效率的技巧?
    Android应用AsyncTask处理机制详解及源码分析
    Android常用工具类
    Android Volley解析
    Android 开发有哪些新技术出现?
  • 原文地址:https://www.cnblogs.com/tom-zhao/p/3924698.html
Copyright © 2011-2022 走看看