Windows系统下安装PHP MongoDB驱动

本文详细介绍在Windows系统下如何正确安装PHP的MongoDB驱动,包括选择正确的版本、配置php.ini以及验证安装是否成功的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Windows系统下安装PHP MongoDB驱动——我终于连上了!!!

快哭了折腾了好久好久,才知道怎么回事呜呜呜(虽然是个小白肉,转载的话请吱一声啦~)

下面就给一下我遇到的问题(详细过程无hhh):

先通过浏览器进localhost查看phpinfo():
注意两个参数:
1.Architecture:x86->后面选择安装包的时候参考这个数
2.Thread Safety(线程安全):
(1)enable->后面选择安装包时选择Thread
(2)unable->后面选择安装包选择Non Thread 在这里插入图片描述

  1. 安装mongodb.dll(这是大部分网上能搜到的驱动扩展步骤):
    下载地址:https://pecl.php.net/package/mongodb
    注意选择相应的版本(这里不多介绍)
    (1)下载好解压->将mongodb.dll文件复制到php/ext文件夹中
    (我使用的是wamp server,所以我所复制过去的文件夹是wamp/bin/php/ext)
    (2)记事本打开php.ini文件,添加代码并保存:

extension=php_mongodb.dll

  1. 安装mongo.dll (这一步我一直不知道。。。所以一直都连不上TT)
    下载地址:https://pecl.php.net/package/mongo/1.6.16/windows
    其他步骤同第一步
    代码有一点不同:

extension=php_mongo.dll

这些准备就完成啦!然后再去看phpinfo!!
看到以下的就说明装好啦!!

在这里插入图片描述在这里插入图片描述装完之后捏,写个test.php连接一下MongoDB试一下:
下面给一个菜鸟教程上创建集合的栗子:

<?php
$m = new MongoClient(); // 连接
$db = $m->test; // 获取名称为 "test" 的数据库
$collection = $db->createCollection("runoob");
echo "集合创建成功";
?>

运行后 成功的话会显示 集合创建成功
然后在MongoDB中也可以顺利查到

>use test
>show collections

输出结果为:

runoob

好啦!我的问题已经解决了哦耶好开心!希望可以帮助到和我遇到一样问题的人~
要是上面这样不成功的话~~hhhh小可爱就另寻他法叭。
不过,千万注意版本选择的问题鸭!!!

(最近碰到好多乱七八糟的问题于是想来记录一下,解决了问题所以也希望可以帮到大家,如有错误还请纠正)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值