欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

Mongodb应用实战教程:PHP驱动的安装

程序员文章站 2022-06-09 21:57:19
...

LAMP应该已经很深入人心了吧?从nginx风靡的时候,LNMP开始慢慢取代了LAMP,或是衍生出了LANMP。我一直在想,可以把M换个概念么?Mysql无疑是非常优秀的企业级开源关系数据库。可是在这个大数据时代,关系数据库在WEB应用上的瓶颈已经愈发的明显了。在某些场

LAMP应该已经很深入人心了吧?从nginx风靡的时候,LNMP开始慢慢取代了LAMP,或是衍生出了LANMP。我一直在想,可以把M换个概念么?Mysql无疑是非常优秀的企业级开源关系数据库。可是在这个大数据时代,关系数据库在WEB应用上的瓶颈已经愈发的明显了。在某些场合,使用Nosql替代关系型数据库已经渐渐地成为一种趋势。而Mongodb的出现更加加剧了这一趋势。Mongodb在一定程度上保留了数据的结构,保留了一些关系数据库的优秀特性,又抛弃一些低效的功能。所以使用Mongodb替代mysql在很多情况下是可行的。

用mongo替代mysql就需要涉及到与php的连接上。php里内置了对mysql的支持,但是mongodb的驱动没有默认包含在php官方的包里。需要自行安装。

首先可以到mongodb的官网下载php驱动。mongodb在github维护了一个php的驱动项目。地址是:https://github.com/mongodb/mongo-php-driver/downloads。可以按照自己的需求进行下载。

Mongodb应用实战教程:PHP驱动的安装

下载并解压后是这样的。选择你合适的dll并改名成php_mongo.dll。拷贝到你php目录的ext文件夹中,我的目录是D:\WebServer\php\ext。然后修改你的php.ini文件。在文件任意位置添加以下语句。

;MongoDB
extension=php_mongo.dll

保存php.ini重启apache、iis或是重启php-fpm。

使用phpinfo();查看你的php环境。

Mongodb应用实战教程:PHP驱动的安装

说明安装成功了,赶快在php体验mongo的高效吧!