尝试使用
extension=php_mongodb.dll
并重新启动 xammp 服务器以使用 php
还可以下载与您的 php 版本匹配的 .dll
可以使用 index.php 检查您的 php 版本,并在其中添加
<?php
phpinfo();
>
预编译的二进制文件附加在项目的 » 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 运行时属性相对应
PHP_VERSION
)PHP_ZTS
)PHP_INT_SIZE
)除了上述常量之外,还可以从 phpinfo() 推断出这些属性。 如果系统安装了多个 PHP 运行时,请仔细检查 phpinfo() 输出是否针对正确的环境。
注意:Windows 用户的附加 DLL 依赖项
为了使此扩展正常工作,Windows 系统 PATH 必须可以使用 DLL 文件。 有关如何执行此操作的信息,请参阅名为“如何在 Windows 上将 PHP 目录添加到 PATH”的 FAQ。 尽管将 DLL 文件从 PHP 文件夹复制到 Windows 系统目录也适用(因为系统目录默认情况下位于系统的 PATH 中),但并不建议这样做。 此扩展要求以下文件位于 PATH 中: libsasl.dll
尝试使用
extension=php_mongodb.dll
并重新启动 xammp 服务器以使用 php
还可以下载与您的 php 版本匹配的 .dll
可以使用 index.php 检查您的 php 版本,并在其中添加
<?php
phpinfo();
>
对于较新版本的 MongoDB,这应该为...
extension=php_mongodb.dll
(PECL 上最新稳定版本的名称)
官方 MongoDB 库及其文档可在 GitHub 上获得。
预编译的二进制文件也适用于旧版本和较新版本,可在 GitHub 上获得。