php打扩展,支持mongodb

既然打扩展,直接上php扩展的网站:

http://pecl.php.net/package/mongodb

选择对应的版本,

进行下载,并安装

或者直接在 linux 命令行中执行:wget http://pecl.php.net/get/mongodb-1.5.1.tgz

tar -xf mongodb-1.5.1.tgz

cd mongodb-1.5.1

#在mongodb中是没有configure的,需要使用phpize生成

/usr/local/php/php7/bin/phpize

#生成完毕后

./configure --with-php-config=/usr/local/php/php7/bin/php-config

然后执行:

make && meke install

/bin/sh /usr/local/src/mongodb-1.5.1/libtool --mode=install cp ./mongodb.la /usr/local/src/mongodb-1.5.1/modules

cp ./.libs/mongodb.so /usr/local/src/mongodb-1.5.1/modules/mongodb.so

cp ./.libs/mongodb.lai /usr/local/src/mongodb-1.5.1/modules/mongodb.la

PATH="$PATH:/sbin" ldconfig -n /usr/local/src/mongodb-1.5.1/modules

----------------------------------------------------------------------

Libraries have been installed in:

/usr/local/src/mongodb-1.5.1/modules

If you ever happen to want to link against installed libraries

in a given directory, LIBDIR, you must either use libtool, and

specify the full pathname of the library, or use the `-LLIBDIR'

flag during linking and do at least one of the following:

- add LIBDIR to the `LD_LIBRARY_PATH' environment variable

during execution

- add LIBDIR to the `LD_RUN_PATH' environment variable

during linking

- use the `-Wl,--rpath -Wl,LIBDIR' linker flag

- have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for

more information, such as the ld(1) and ld.so(8) manual pages.

----------------------------------------------------------------------

Build complete.

Don't forget to run 'make test'.

Installing shared extensions:     /usr/local/php/php7/lib/php/extensions/no-debug-non-zts-20170718/

ls /usr/local/php/php7/lib/php/extensions/no-debug-non-zts-20170718/

以上已经编译安装完后。

配置 php.ini 配置文件

php -i

找到php的文件所在位置

vim php.ini 在末尾添加上extension=mongodb.so

保存退出,重新启动php-fpm

我本地有一个phpfpm7的脚本,我使用以下命令进行启动:

service phpfpm7 restart

如果没有重新启动fpm的命令,可以使用

killall php-fpm

然后重新启动

/usr/local/php/php7/sbin/php-fpm

php_mongo模块,PHP安装mongo模块详细步骤相关推荐

  1. 小程序安装Vant Weapp详细步骤,下载和npm安装版

    小程序安装Vant Weapp详细步骤 使用npm下载 1.新建项目并初始化项目 2.下载Vant Weapp 3.修改 app.json 4.构建 npm 包 5.引入组件 下载方式 1. npm下 ...

  2. UBUNTU手动安装JDK的详细步骤

    这篇文章主要介绍了UBUNTU手动安装JDK的详细步骤,大家参考使用吧 先去 Oracle下载Linux下的JDK压缩包,我下载的是jdk-7u4-linux-i586.tar.gz文件,下好后直接解 ...

  3. linux下安装DB2的详细步骤

    我也是才学习,在网上找了一个在linux下安装DB2 的步骤,共享给大家看看了. linux下安装DB2的详细步骤! 第一步:检查程序包及其版本 在软件包管理中查看下列软件包是否安装,如没有安装,先安 ...

  4. Linux上快速安装软RAID详细步骤

    物理环境:虚拟机CentOS6.4 配置:8G内存.2*2核cpu.3块虚拟硬盘(sda,sdb,sdc,sdb和sdc是完全一样的) 在实际生产环境中,系统硬盘与数据库和应用是分开的,这样有利于系统 ...

  5. Ubantu20.04 安装搜狗输入法的详细步骤和遇到的问题

    Ubantu20.04 安装搜狗输入法的详细步骤和遇到的问题 一.安装Fcitx输入框架 1.步骤 2.遇到的问题 二.下载Linux版本搜狗输入法 1.搜狗Linux下载官方网站 2.安装步骤 三. ...

  6. 云服务器安装虚拟机教程视频,从零开始安装VMwareTools的详细步骤(图文教程)

    从零开始安装VMwareTools的详细步骤(图文教程) 发布时间:2020-10-23 18:08:10 来源:脚本之家 阅读:80 作者:ZYH199897 栏目:服务器 VMware Tools ...

  7. 安装windows2000操作系统的详细步骤

    安装windows2000操作系统的详细步骤 一.安装前的准备工作: 1.将我的文档中重要的资料复制到系统盘外的E盘(以复制到E盘为例): 2.下载安装驱动精灵或驱动备份工具,将重要驱动程序(如果你是 ...

  8. docker安装redis(详细步骤)

    docker安装redis(详细步骤) 一次docker安装redis 一次docker安装redis 1. 执行docker search redis搜索镜像 2. 执行docker pull re ...

  9. linux安装JDK1.8详细步骤

    linux安装JDK1.8详细步骤 1.官网下载jdk1.8压缩包 进入官网:https://www.oracle.com/java/technologies/downloads/ 2.将下载好的压缩 ...

最新文章

  1. Oracle 热备份
  2. Matlab在坐标点上按顺序标序号
  3. mysql 当前timestamp_MySQL表结构使用timestamp以自动获取当前时间
  4. (38)时钟延迟约束
  5. 苹果下周将推出紫色版iPhone 13 但只有高端版本
  6. paip.提升开发效率-----vs2010 快速查找文件
  7. etc fstab 详解linux,/etc/fstab文件详解
  8. 百度地图标注公司那家好
  9. 每日一结(10.31)
  10. aspose 插入图片的方法
  11. BLDC电机中的死区时间究竟是什么?
  12. 模糊的照片如何修复清晰?
  13. 当把Python的过程文件发给其他人,如何方便别人快速下载过程文件所需要的库
  14. 日语 假名对应的汉字来源
  15. 微信小程序不同分享效果的实现
  16. Win7 设置任务栏自动隐藏后,偶尔不能自动隐藏?
  17. 飞机大战(案例详解)
  18. 微信小程序 —— 倒计时(展示时钟)
  19. 如何把一个程序封装成一个系统?(1)
  20. [ Office 365 开发系列 ] 开发模式分析

热门文章

  1. 字符设备驱动程序的使用
  2. WPS长文档编辑技巧之二:对样式的设置与修改
  3. 下载地址jquery upload file demo (C#)
  4. 个人DP训练(基础版)
  5. jQuery做个TextBox自动完成条
  6. excel空值读不到java里_第一列中的空值是否阻止Pentaho Spoon中的Excel文件导入?
  7. 初学者phthon笔记(异常处理)
  8. 单片机 驱动 标签打印机tsc_指令打印与驱动打印随笔
  9. Python自动控制鼠标中键滚动并截屏保存图像
  10. 数据中心安全风控_平安银行Hadoop集群跨数据中心迁移项目告捷项目骨干专访