在 Windows 上安装 MongoDB PHP 扩展

预编译的二进制文件附加在项目的 » Github 版本 上。 针对各种 PHP 版本、线程安全 (TS 或 NTS) 和体系结构 (x86 或 x64) 的组合发布了归档文件。 确定 PHP 环境的正确归档文件,并将 php_mongodb.dll 文件解压缩到扩展目录(默认情况下为“ext”)。

将以下行添加到每个需要使用扩展的环境的 php.ini 文件中

extension=php_mongodb.dll

未能选择正确的二进制文件会导致在运行时尝试加载扩展 DLL 时出错

PHP Warning:  PHP Startup: Unable to load dynamic library 'mongodb'

确保下载的 DLL 与以下 PHP 运行时属性相对应

除了上述常量之外,还可以从 phpinfo() 推断出这些属性。 如果系统安装了多个 PHP 运行时,请仔细检查 phpinfo() 输出是否针对正确的环境。

注意Windows 用户的附加 DLL 依赖项

为了使此扩展正常工作,Windows 系统 PATH 必须可以使用 DLL 文件。 有关如何执行此操作的信息,请参阅名为“如何在 Windows 上将 PHP 目录添加到 PATH”的 FAQ。 尽管将 DLL 文件从 PHP 文件夹复制到 Windows 系统目录也适用(因为系统目录默认情况下位于系统的 PATH 中),但并不建议这样做。 此扩展要求以下文件位于 PATH 中: libsasl.dll

添加备注

用户贡献的备注 2 则备注

luchontandil3 at gmail dot com
4 年前
尝试使用

extension=php_mongodb.dll

并重新启动 xammp 服务器以使用 php
还可以下载与您的 php 版本匹配的 .dll

可以使用 index.php 检查您的 php 版本,并在其中添加

<?php
phpinfo
();
>
Xylon Reyes
8 年前
对于较新版本的 MongoDB,这应该为...

extension=php_mongodb.dll

(PECL 上最新稳定版本的名称)

官方 MongoDB 库及其文档可在 GitHub 上获得。

预编译的二进制文件也适用于旧版本和较新版本,可在 GitHub 上获得。
To Top