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)
上述两条命令得到正确输出,安装运行良好。
mongo db安装和php,python插件安装的更多相关文章
- Python插件安装
Python插件安装 1. 找到Python的安装目录. 打开CMD控制台输入 python 打开环境变量,找到Python安装路径. 进入 安装目录 下的 Scripts 目录 . 查看已安装的插件 ...
- Azkaban2.5安装部署(系统时区设置 + 安装和配置mysql + Azkaban Web Server 安装 + Azkaban Executor Server安装 + Azkaban web server插件安装 + Azkaban Executor Server 插件安装)(博主推荐)(五)
Azkaban是什么?(一) Azkaban的功能特点(二) Azkaban的架构(三) Hadoop工作流引擎之Azkaban与Oozie对比(四) 不多说,直接上干货! http://www.cn ...
- Eclipse增强代码提示插件Code Recommenders安装,顺便说说Eclipse插件安装方法
1.为什么用Code Recommenders 在用过Intelij Idea后,发现它的自动代码提示非常智能,可以敲关键字就能提示,但是因为公司用的是Eclipse, 所以想找有没有这个插件能增强代 ...
- intellij安装Scala及Python插件
1.下载intellij及Scala和Python插件 intellij的下载地址:https://www.jetbrains.com/idea/download/#section=windows S ...
- Eclipse的python插件安装
网上找了一些资料都没有成功~~然后自己装的过程中编辑记录了一些 当然博客园里也有人用这一种方法也可以参考IBM中的 http://www.cnblogs.com/visec479/p/4139882. ...
- nodejs安装及npm模块插件安装路径配置
在学习完js后,我们就要进入nodejs的学习,因此就必须配置nodejs和npm的属性了. 我相信,个别人在安装时会遇到这样那样的问题,看着同学都已装好,难免会焦虑起来.于是就开始上网查找解决方案, ...
- Sublime Text3安装、注册、插件安装教程
在前端开发中,有很多软件供我们使用:大名鼎鼎的WebStorm,老而弥坚的Dreamweaver,后起之秀Hbuilder,还有小清新Sublime Text.......等等.作为新手, ...
- elasticsearch6.6.0安装配置及elasticsearch-head插件安装
一.最小化安装centos7.6 cat /etc/redhat-release 二.配置网络,可以上外网 三.安装常用命令工具,修改系统时区,校对系统时间,关闭selinux,关闭firewalld ...
- ADT安装Genymotion的eclipse插件安装及错误解决办法
接触安卓开发也有很长一段时间了,但是一直使用的真机测试程序,因为感觉android模拟器实在是太不方便,运行慢,而且经常出错.最近听人介绍说Genymotion这款Android模拟器相当不错,于是打 ...
随机推荐
- 【转】在Ubuntu下编译Android源码并运行Emulator
原文网址:http://www.mcuos.com/thread-4553-1-1.html 建立编译环境 1.在VirtualBox上安装Ubuntu 2.安装JDK $ sudo apt-ge ...
- WIA设备批量扫描
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...
- 【狼】unity 鼠标拖拽物体实现任意角度自旋转
主要涉及函数 Input.GetAxis(“Mouse x”) 可取得鼠标横向(x轴)移动增量 Input.GetAxis(“Mouse y”) 可取得鼠标竖向(y轴)移动增量 通过勾股定理获取拖拽长 ...
- ACM1720_A+Bcoming(进制转换的新思路)——代码超少哟!
using namespace std; int main() { int a,b; while(cin>>hex>>a>>b) { cout<<dec ...
- 《A First Course in Probability》-chaper3-条件概率和独立性-P(·|F)是概率
条件概率中的三个命题: 下面我们分条来解读一下这三个命题.
- kickstartInstalls
- 广州Uber优步司机奖励政策(1月18日~1月24日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
- 第二十三章、软件安装: RPM, SRPM 与 YUM 功能
SRPM 的使用 : rpmbuild 包含Source code 的 SRPM 新版的 rpm 已经将 RPM 与 SRPM 的命令分开了,SRPM 使用的是 rpmbuild 这个命令,而不是 r ...
- poj 1258 Agri-Net【最小生成树(prime算法)】
Agri-Net Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 44827 Accepted: 18351 Descri ...
- C语言学习_include<>与include""的区别
经常会遇到两种include引用头文件的情况,其实区别很简单,如下: 一.#include< > #include< > 引用的是编译器的类库路径里面的头文件. 假如你编译器定 ...