php_mongo模块,PHP安装mongo模块详细步骤
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模块详细步骤相关推荐
- 小程序安装Vant Weapp详细步骤,下载和npm安装版
小程序安装Vant Weapp详细步骤 使用npm下载 1.新建项目并初始化项目 2.下载Vant Weapp 3.修改 app.json 4.构建 npm 包 5.引入组件 下载方式 1. npm下 ...
- UBUNTU手动安装JDK的详细步骤
这篇文章主要介绍了UBUNTU手动安装JDK的详细步骤,大家参考使用吧 先去 Oracle下载Linux下的JDK压缩包,我下载的是jdk-7u4-linux-i586.tar.gz文件,下好后直接解 ...
- linux下安装DB2的详细步骤
我也是才学习,在网上找了一个在linux下安装DB2 的步骤,共享给大家看看了. linux下安装DB2的详细步骤! 第一步:检查程序包及其版本 在软件包管理中查看下列软件包是否安装,如没有安装,先安 ...
- Linux上快速安装软RAID详细步骤
物理环境:虚拟机CentOS6.4 配置:8G内存.2*2核cpu.3块虚拟硬盘(sda,sdb,sdc,sdb和sdc是完全一样的) 在实际生产环境中,系统硬盘与数据库和应用是分开的,这样有利于系统 ...
- Ubantu20.04 安装搜狗输入法的详细步骤和遇到的问题
Ubantu20.04 安装搜狗输入法的详细步骤和遇到的问题 一.安装Fcitx输入框架 1.步骤 2.遇到的问题 二.下载Linux版本搜狗输入法 1.搜狗Linux下载官方网站 2.安装步骤 三. ...
- 云服务器安装虚拟机教程视频,从零开始安装VMwareTools的详细步骤(图文教程)
从零开始安装VMwareTools的详细步骤(图文教程) 发布时间:2020-10-23 18:08:10 来源:脚本之家 阅读:80 作者:ZYH199897 栏目:服务器 VMware Tools ...
- 安装windows2000操作系统的详细步骤
安装windows2000操作系统的详细步骤 一.安装前的准备工作: 1.将我的文档中重要的资料复制到系统盘外的E盘(以复制到E盘为例): 2.下载安装驱动精灵或驱动备份工具,将重要驱动程序(如果你是 ...
- docker安装redis(详细步骤)
docker安装redis(详细步骤) 一次docker安装redis 一次docker安装redis 1. 执行docker search redis搜索镜像 2. 执行docker pull re ...
- linux安装JDK1.8详细步骤
linux安装JDK1.8详细步骤 1.官网下载jdk1.8压缩包 进入官网:https://www.oracle.com/java/technologies/downloads/ 2.将下载好的压缩 ...
最新文章
- Oracle 热备份
- Matlab在坐标点上按顺序标序号
- mysql 当前timestamp_MySQL表结构使用timestamp以自动获取当前时间
- (38)时钟延迟约束
- 苹果下周将推出紫色版iPhone 13 但只有高端版本
- paip.提升开发效率-----vs2010 快速查找文件
- etc fstab 详解linux,/etc/fstab文件详解
- 百度地图标注公司那家好
- 每日一结(10.31)
- aspose 插入图片的方法
- BLDC电机中的死区时间究竟是什么?
- 模糊的照片如何修复清晰?
- 当把Python的过程文件发给其他人,如何方便别人快速下载过程文件所需要的库
- 日语 假名对应的汉字来源
- 微信小程序不同分享效果的实现
- Win7 设置任务栏自动隐藏后,偶尔不能自动隐藏?
- 飞机大战(案例详解)
- 微信小程序 —— 倒计时(展示时钟)
- 如何把一个程序封装成一个系统?(1)
- [ Office 365 开发系列 ] 开发模式分析
热门文章
- 字符设备驱动程序的使用
- WPS长文档编辑技巧之二:对样式的设置与修改
- 下载地址jquery upload file demo (C#)
- 个人DP训练(基础版)
- jQuery做个TextBox自动完成条
- excel空值读不到java里_第一列中的空值是否阻止Pentaho Spoon中的Excel文件导入?
- 初学者phthon笔记(异常处理)
- 单片机 驱动 标签打印机tsc_指令打印与驱动打印随笔
- Python自动控制鼠标中键滚动并截屏保存图像
- 数据中心安全风控_平安银行Hadoop集群跨数据中心迁移项目告捷项目骨干专访