POZNÁMKA: Nebyl bych schopen problém zcela vyřešit bez pomoci @Hassan – viz komentáře pod odpovědí @Hassan.
Poskytnu tuto odpověď v naději, že to může pomoci někomu jinému, kdo může mít stejný problém. Myslel jsem, že bude lepší dát to jako odpověď, aby to vyniklo.
Další hledání mě zavede sem:https://github.com/jenssegers/Laravel-MongoDB /issues/36
Pak zde:https://github.com/leroy-merlin-br/ mongolid-laravel#troubleshooting
Následující příkaz a výstup uvádí umístění php.ini
který jsem měl aktualizovat pomocí php_mongo.dll
rozšíření:
$ 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 na hlavním panelu však ukazuje na C:\wamp\bin\apache2.4.9\bin\php.ini
-- což je to, co jsem aktualizoval. Také jsem zkontroloval, zda PHP v prostředí CLI správně importuje ovladač spuštěním následujícího příkazu se zobrazeným výstupem:
$ php -i | grep 'Mongo'
MongoDB Support => enabled
Po aktualizaci správného php.ini
, restarted apache
a zkusil znovu composer update
znovu. Chyba byla jiná -- autentizace -- protože uživatelské jméno, heslo a databáze byly špatné. Jakmile byly opraveny, aktualizace proběhla bez problémů.