Installing the MongoDB PHP Driver on Windows

Precompiled binaries for each release are available from » PECL for a variety of combinations of versions, thread safety, and VC libraries. Extract the archive and put php_mongodb.dll in your PHP extension directory ("ext" by default).

Add the following line to your php.ini file:

extension=php_mongodb.dll

Note: Additional DLL dependencies for Windows Users

为了使此扩展生效, DLL 文件必须能在 Windows 系统的 PATH 指示的路径下找到。如何操作的信息,请参见题为"如何在 Windows 中将 PHP 目录加到 PATH 中"的FAQ。虽然将 DLL 文件从 PHP 文件夹复制到 Windows 系统目录也行,但不建议这样做。 此扩展需要下列文件在 PATH 路径中: libsasl.dll

User Contributed Notes

artin dot zareie at yahoo dot com 09-Sep-2018 11:18
I've installed this extension but now i have this error :
PHP Warning:  PHP Startup: Unable to load dynamic library 'mongodb' (tried: D:\xampp\php\ext\mongodb (The specified module could not be found.
), D:\xampp\php\ext\php_mongodb.dll (The specified module could not be found.
)) in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library 'mongodb' (tried: D:\xampp\php\ext\mongodb (The specified module could not be found.
), D:\xampp\php\ext\php_mongodb.dll (The specified module could not be found.
)) in Unknown on line 0

Parse error: syntax error, unexpected ')', expecting variable (T_VARIABLE) in D:\xampp\htdocs\Libraries\Database.php on line 19
PHP Parse error:  syntax error, unexpected ')', expecting variable (T_VARIABLE) in D:\xampp\htdocs\Libraries\Database.php on line 19

And i know that extension exist in the "D:\xampp\php\ext" ;
Xylon Reyes 12-Aug-2016 02:12
With the newer version of MongoDB, this should be...

extension=php_mongodb.dll

(the filename of the latest stable release at PECL)

Official MongoDB library are available at GitHub as well as its documentation.

Precompiled binaries are also available at GitHub for the legacy and the newer version.