php扩展mongodb模块安装

简介: 文章来源本人博客 http://blog.teier.cn
php的mongodb的扩展有俩个 一个是mongo.so 另一个是mongodb.so 在官方的文档说的是
mongo.so 是针对php5.x的版本,mongo.so是一个比较老的扩展,以后可能不会使用了,
所以这俩个扩展都可以,现在大部分的开发人员用的是mongo.so的扩展
1,安装mongodb的扩展
下载链接在这里 最新版本已经到 1.3.3了
之后用phpize 来进行编译安装
步骤:
tar -zxvf mongodb-1.3.3
cd mongodb-1.3.3
/usr/local/php/bin/phpize
./configure –with-php-config=/usr/local/php/bin/php-config
make && make install
vim /usr/local/php/etc/php.ini 增加extension=mongodb.so
重启apache或者php-fpm
/usr/local/php/bin/php -m :查看是否添加进来
2,安装mongo的扩展
下载链接在这里,目前最新版为1.6.16
mongo的安装方式和 mongodb一模一样
测试代码:
把以下代码放在nginx/apache根目录下
vim /export/www/1.php
<?php
$m = new MongoClient(); //连接
$db = $m->test; //获取名称为 “test”的数据库
$collection = $db->createCollection(“runoob”);
echo “集合创建成功”
?>
测试:
curl localhost/1.php 如果出现集合创建成功 就没有问题
相关文章
|
设计模式 算法 数据库连接
PHP中的设计模式:提高代码的可维护性与扩展性本文旨在探讨PHP中常见的设计模式及其应用,帮助开发者编写出更加灵活、可维护和易于扩展的代码。通过深入浅出的解释和实例演示,我们将了解如何使用设计模式解决实际开发中的问题,并提升代码质量。
在软件开发过程中,设计模式是一套经过验证的解决方案模板,用于处理常见的软件设计问题。PHP作为流行的服务器端脚本语言,也有其特定的设计模式应用。本文将重点介绍几种PHP中常用的设计模式,包括单例模式、工厂模式和策略模式,并通过实际代码示例展示它们的具体用法。同时,我们还将讨论如何在实际项目中合理选择和应用这些设计模式,以提升代码的可维护性和扩展性。
255 4
|
NoSQL MongoDB PHP
MongoDB PHP
10月更文挑战第19天
149 2
MongoDB PHP
|
NoSQL 安全 Linux
MongoDB PHP 扩展
10月更文挑战第19天
189 0
MongoDB PHP 扩展
|
存储 监控 NoSQL
*MongoDB的水平扩展主要通过分片技术实
*MongoDB的水平扩展主要通过分片技术实
223 5
|
存储 监控 NoSQL
MongoDB的水平扩展能力
MongoDB的水平扩展能力
259 5
|
存储 监控 负载均衡
MongoDB的水平扩展能力
MongoDB的水平扩展能力
286 3
|
安全 前端开发 PHP
PHP与现代Web开发:构建高效和可扩展的应用程序
【8月更文挑战第29天】在这篇文章中,我们将深入探讨PHP如何适应现代Web开发的需求。我们将通过实际案例分析,揭示PHP的核心优势,并展示如何利用这些优势来构建高性能、可扩展的Web应用。文章不仅提供理论知识,还包括具体的代码示例,旨在帮助开发者更好地理解和运用PHP解决实际问题。
|
设计模式 存储 算法
PHP中的设计模式:策略模式的深入解析与应用在软件开发的浩瀚海洋中,PHP以其独特的魅力和强大的功能吸引了无数开发者。作为一门历史悠久且广泛应用的编程语言,PHP不仅拥有丰富的内置函数和扩展库,还支持面向对象编程(OOP),为开发者提供了灵活而强大的工具集。在PHP的众多特性中,设计模式的应用尤为引人注目,它们如同精雕细琢的宝石,镶嵌在代码的肌理之中,让程序更加优雅、高效且易于维护。今天,我们就来深入探讨PHP中使用频率颇高的一种设计模式——策略模式。
本文旨在深入探讨PHP中的策略模式,从定义到实现,再到应用场景,全面剖析其在PHP编程中的应用价值。策略模式作为一种行为型设计模式,允许在运行时根据不同情况选择不同的算法或行为,极大地提高了代码的灵活性和可维护性。通过实例分析,本文将展示如何在PHP项目中有效利用策略模式来解决实际问题,并提升代码质量。
|
NoSQL Linux PHP
centos7上的php安装mongodb扩展
centos7上的php安装mongodb扩展
353 0
|
NoSQL Shell PHP
CentOS6.9安装mongodb和php-mongodb扩展
这篇笔记记录了在CentOS6.9中使用二进制包安装mongodb和源码编译php-mongodb扩展的过程,并附上了mongodb的启动脚本
1876 0

推荐镜像

更多