当前位置: 首页 > news >正文

CentOS用yum安装 php-pecl-mongo扩展找不到mongo.so

php5.6-pecl-mongo-1.12 php56-php-pecl-mongo-1.6.14-1.el6.remi.x86_64php 5.6

需要的 mongo.so 下载地址 http://download.csdn.net/download/gl145698789/9433530 (mongodb-php5.6-mongo1.6.12.zip)

http://blog.51yip.com/cache/1447.html

php-pecl-mongo-1.6.12-1.el6.remi.5.6.x86_64.rpm

http://rpms.famillecollet.com/store/php/pecl/mongo/1.6.12/

php 连接mongo 的 测试代码:

<?php
//$conn = new MongoClient(“mongodb://admin:admin@localhost2:27017/local”);
//$mongo = new Mongo(“mongodb://root:123456!@#$%@12.56.24.98:27017/admin”);
//$dbs = $mongo->listDBs();
//print_r($dbs);

//$dsn = “mongodb://10.20.15.18:27017/root:123456!@#$%/admin”;
//$dsn = “mongodb://root:123456!@#$%@10.20.15.18:27017/admin”;
//$mongo = new MongoClient($dsn);

//$mongo = new Mongo(‘mongodb://10.20.15.18:27017’);
//$mongo = new MongoClient(“mongodb://root:123456@10.20.15.18:27017/admin”);
//$mongo = new MongoClient(“mongodb://12.56.24.9:27017”, array(‘username’=>’root’,’password’=>’123456!@#$%’,’db’=>’admin’));
$mongo = new MongoClient(“mongodb://10.20.15.18:27017”, array(‘username’=>’root’,’password’=>’123456′,’db’=>’admin’));
//$dbs = $mongo->listDBs();
//echo ‘<pre>’;
//print_r($dbs);
密码包含 @ 字符,dsn方式汇报错,另外,推荐 MongoClient,不要用 new mongo了

一个小技巧:

$config = array(
‘username’ => ‘root’,
‘password’ => ‘123456’,
‘dbname’ => ‘blog’,
‘connection_string’ => sprintf(‘mongodb://%s:%d/%s’, $hosts, $port,$dbname)
);

try{
if ( !class_exists(‘Mongo’)){
echo (“The MongoDB PECL extension has not been installed or enabled”);
return false;
}
$connection = new MongoClient($config[‘connection_string’],array(‘username’=>$config[‘username’],’password’=>$config[‘password’]));
return $this->db = $connection->selectDB($config[‘dbname’]);
}catch(Exception $e) {
return false;
}

http://www.jsqmd.com/news/540696/

相关文章:

  • docker 安装 hifone
  • Webots仿真实战:如何用C语言控制四轮小车实现自动行驶
  • 360CDN 全系列产品体验:CDN / 高防 / SDK 游戏盾横向测评
  • 一个整数可以分解为多少个质数相乘
  • Apache Tomcat 在 IDEA 中配置完整教程(手把手保姆教程)
  • MySQL 缓存策略与数据同步方案
  • 《QGIS快速入门与应用基础》240:指北针旋转与大小调整
  • 硬核深度全解:从 Netty Channel 到 OS 内核,彻底扒透 TCP 连接维持与 epoll 机制
  • 中医理疗证书正规吗?守嘉职业技能培训持证可查有保障 - 品牌排行榜单
  • 基于imfindcircles函数的圆形检测实战:从原理到MATLAB实现
  • GPIO的输出输入方式总结
  • FaceFusion项目二次开发踩坑记:深入content_analyser.py,手动修复模型依赖哈希问题
  • 在毕节学美容,我跑了三家学校后的真实感受 - 品牌测评鉴赏家
  • Win7/Win10中ASP无法调用MDB数据库解决办法DB Connection failure
  • 【GNSS定位原理及算法杂记2】GNSS观测量:从捕获到解算,揭秘接收机内部信号处理链路
  • 昆明美容培训怎么选?从零基础到创业,这份择校指南请收好 - 品牌测评鉴赏家
  • visualbox设置双虚拟机既各自有独立静态IP,又能访问互联网
  • 石家庄做白发转黑哪家好?黑奥秘超千店标准化服务更靠谱 - 美业信息观察
  • qoj8047
  • Dify向量检索精度跃升47%的秘密(重排序Pipeline低延迟部署避坑手册)
  • 光场相机入门:Macro Pixel与SAI如何让你的照片秒变3D(附Python代码示例)
  • 强强联合!望石智慧携手华为、华鲲振宇发布AI药物研发联合解决方案,共筑中国智慧医药创新生态
  • 从锁存器到段码表:拆解蓝桥杯单片机数码管硬件,小白也能看懂的原理图连线指南
  • 对于transformer的理解
  • 贵阳美容培训怎么选?从择校标准到机构特点,这份指南请收好 - 品牌测评鉴赏家
  • 计算机毕业设计springboot月子中心健康管理系统 基于SpringBoot的母婴护理中心智能管理平台 产后康复中心信息化服务系统
  • 思源宋体终极指南:免费商用中文字体解决方案从入门到精通
  • 革新性英雄联盟效率工具:League-Toolkit全方位游戏辅助解决方案
  • League-Toolkit全流程指南与实战策略
  • 从KR4到KP4:深入解析高速以太网FEC标准演进与RS编码实战