OPMERKING: Ik zou het probleem niet volledig hebben kunnen oplossen zonder de hulp van @Hassan -- zie de opmerkingen onder het antwoord van @Hassan.
Ik zal dit antwoord geven in de hoop dat het iemand anders kan helpen die hetzelfde probleem kan ervaren. Ik dacht dat het beter was om het als antwoord te geven, zodat het opvalt.
Verder zoeken leidt me hier:https://github.com/jenssegers/Laravel-MongoDB /issues/36
Dan hier:https://github.com/leroy-merlin-br/ mongolid-laravel#troubleshooting
De volgende opdracht en uitvoer geven de locatie aan van php.ini
die ik had moeten updaten met de php_mongo.dll
extensie:
$ php -i | grep 'Configuration File'
Configuration File (php.ini) Path => C:\Windows
Loaded Configuration File => C:\wamp\bin\php\php5.5.12\php.ini
De WAMP
systeemvakpictogram wijst echter naar C:\wamp\bin\apache2.4.9\bin\php.ini
-- dat is wat ik had bijgewerkt. Ik heb ook gecontroleerd of PHP in de CLI-omgeving het stuurprogramma correct importeert door de volgende opdracht uit te voeren met de weergegeven uitvoer:
$ php -i | grep 'Mongo'
MongoDB Support => enabled
Na het bijwerken van de juiste php.ini
, ik restarted apache
en probeerde opnieuw composer update
opnieuw. De fout was anders -- authenticatie -- omdat de gebruikersnaam, het wachtwoord en de database verkeerd waren. Nadat deze waren gecorrigeerd, werd de update zonder incidenten voltooid.