HINWEIS: Ohne die Hilfe von @Hassan wäre ich nicht in der Lage gewesen, das Problem vollständig zu lösen – bitte lesen Sie die Kommentare unter der Antwort von @Hassan.
Ich werde diese Antwort in der Hoffnung geben, dass sie jemand anderem helfen kann, der möglicherweise das gleiche Problem hat. Ich dachte, es wäre besser, es als Antwort zu geben, damit es auffällt.
Die weitere Suche führte mich hierher:https://github.com/jenssegers/Laravel-MongoDB /issues/36
Dann hier:https://github.com/leroy-merlin-br/ mongolid-laravel#Fehlerbehebung
Der folgende Befehl und die Ausgabe geben den Speicherort von php.ini
an die ich mit der php_mongo.dll
hätte aktualisieren sollen Erweiterung:
$ php -i | grep 'Configuration File'
Configuration File (php.ini) Path => C:\Windows
Loaded Configuration File => C:\wamp\bin\php\php5.5.12\php.ini
Der WAMP
Tray-Icon hingegen zeigt auf C:\wamp\bin\apache2.4.9\bin\php.ini
- was ich aktualisiert hatte. Ich habe auch überprüft, ob PHP in der CLI-Umgebung den Treiber richtig importiert, indem ich den folgenden Befehl mit der gezeigten Ausgabe ausgeführt habe:
$ php -i | grep 'Mongo'
MongoDB Support => enabled
Nach dem Aktualisieren der korrekten php.ini
, ich habe restarted apache
und versuchte erneut composer update
wieder. Der Fehler war anders – Authentifizierung – da Benutzername, Passwort und Datenbank falsch waren. Sobald diese korrigiert wurden, wurde das Update ohne Zwischenfälle abgeschlossen.