Установка драйвера MongoDB PHP под Windows

Скомпилированные модули для каждой версии доступны на сайте » PECL для всех комбинаций версий, потокобезопасности и библиотек VC. Разархивируйте загруженный модуль и скопируйте php_mongo.dll в директорию с расширениями PHP (по умолчанию "ext").

Добавьте следующую строку в php.ini:

extension=php_mongo.dll

Замечание: Дополнительные зависимости DLL для пользователей Windows

Для работы этого расширения системной переменной Windows PATHдолжны быть доступны DLL-файлы. Чтобы узнать как этого достичь, обратитесь к разделу FAQ "Как добавить мою директорию с PHP в переменную Windows PATH". Хотя копирование DLL-файлов из директории PHP в системную папку Windows также решает проблему (потому что системная директория по умолчанию находится в переменной PATH), это не рекомендуется. Этому расширению требуются следующие файлы в переменной PATH: libsasl.dll

add a note add a note

User Contributed Notes 2 notes

up
-14
Xylon Reyes
3 years ago
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.
up
-62
artin dot zareie at yahoo dot com
1 year ago
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" ;
To Top