UWAGA: Nie byłbym w stanie całkowicie rozwiązać problemu bez pomocy @Hassan – proszę zobaczyć komentarze pod odpowiedzią @Hassan.
Udzielę tej odpowiedzi w nadziei, że pomoże to komuś innemu, kto może mieć ten sam problem. Pomyślałem, że lepiej dać to jako odpowiedź, aby się wyróżniała.
Dalsze poszukiwania prowadzą mnie tutaj:https://github.com/jenssegers/Laravel-MongoDB /problemy/36
Następnie tutaj:https://github.com/leroy-merlin-br/ mongolid-laravel#rozwiązywanie problemów
Następujące polecenie i dane wyjściowe wskazują lokalizację php.ini
że powinienem był zaktualizować plik php_mongo.dll
rozszerzenie:
$ php -i | grep 'Configuration File'
Configuration File (php.ini) Path => C:\Windows
Loaded Configuration File => C:\wamp\bin\php\php5.5.12\php.ini
WAMP
ikona w zasobniku wskazuje jednak na C:\wamp\bin\apache2.4.9\bin\php.ini
-- to właśnie zaktualizowałem. Sprawdziłem również, czy PHP w środowisku CLI prawidłowo importuje sterownik, uruchamiając następujące polecenie z pokazanym wyjściem:
$ php -i | grep 'Mongo'
MongoDB Support => enabled
Po zaktualizowaniu prawidłowego php.ini
, restarted apache
i spróbowałem ponownie composer update
ponownie. Błąd był inny -- uwierzytelnianie -- ponieważ nazwa użytkownika, hasło i baza danych były nieprawidłowe. Po ich naprawieniu aktualizacja zakończyła się bez incydentów.