Расширение PHP MongoDB отображается в phpinfo (), но не в командной строке? - PullRequest
0 голосов
/ 19 января 2019

Я использую WAMPserver и пытаюсь заставить работать MongoDB. У меня есть DLL в папке расширений PHP и загрузил расширение в php.ini. Когда я захожу в pae на localhost с phpinfo(), это показывает, что MongoDB загружен. Но когда я иду в командную строку и запускаю php -m или php --re mongodb, он не отображается. Я проверил, чтобы убедиться, что правильный двоичный файл php загружается как apache, так и путем к среде.

Мне нужно убедиться, что его расширение видно из командной строки, чтобы я мог установить клиент mongodb с помощью composer.

1 Ответ

0 голосов
/ 19 января 2019

Я обнаружил проблему.Apache загружал файл php.ini, отличный от файла в каталоге php.Я отредактировал файл apache php.ini, но не файл php directory php.ini.После редактирования обоих проблем проблема была решена.

При доступе к php.ini с помощью значка панели инструментов WAMPserver открывается файл apache php.ini.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...