Установка PHP-модуля MongoDB на операционную систему Windows

Предварительно скомпилированные исполняемые файлы прикрепляются к » выпускам проекта на GitHub. Архивы публикуются для разных комбинаций версии PHP, потоковой безопасности (TS или NTS) и архитектуры (x86 или x64). Определите правильный архив для PHP-окружения и извлеките файла php_mongodb.dll в директорию с модулями (по умолчанию "ext").

Добавьте следующую строку в файл php.ini для каждого окружения, в котором будет использоваться модуль:

extension=php_mongo.dll

Неправильный выбор двоичного файла приведёт к возникновению ошибки при попытке загрузить DLL-модуль во время выполнения:

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

Убедитесь, что скачанная DLL соответствует следующим свойствам среды выполнения PHP:

Эти свойства можно увидеть в выводе функции phpinfo(). Если в системе установлено несколько версий PHP, дважды проверьте, что вывод функции phpinfo() соответствует окружению.

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

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