Witam.
Mam problem z Mongodb oraz PHP 8. Nie wczytuje on drivera Mongodb. Dodam jeszcze że korzystam z Laravela w wersji 8.20. Zwracany jest błąd:
Error
Class "MongoDB\Driver\Manager" not found
Na forach znalazłem, że to pewnie przez złą .dll dlatego pobrałem (dla pewności) zarówno wersję TS i NTS dla windows x64. Nazwałem obydwa pliki kolejno: php_mongo.dll oraz php_mongodb.dll, umieściłem je w C:/xampp/php/ext, dodałem dla nich extension: mongo oraz extension: mongodb w C:/xampp/php/php.ini, lecz dalej nie działa.
Co ciekawe: Gdy skorzystałem z phpinfo() w czystym, innym projekcie (bez Laravela) to ścieżka do wczytywanego php była: C:/xampp/php/php.ini. Natomiast w projekcie z Laravelem po wpisaniu php --ini dostaje taki komunikat:
Configuration File (php.ini) Path:
Loaded Configuration File: C:\xampp\php\windowsXamppPhp\php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
Wcześniej nawet Loaded Configuration File pokazywało (none), ale przekopiowałem do folderu C:\xampp\php\windowsXamppPhp plik php.ini.
Kolejną zagwozdką jest fakt, że na stronie, z której pobieram dll (PECL) nie ma wersji dla php 8 (pobrałem dla php 7.4), ale na tej samej stronie jest informacja: PHP Version: PHP version 8.99.99 or older.
Proszę o pomoc!