Podczas wykonywania następujących kodu PHP:PHP MongoDB: Fatal error: Class 'MongoClient' Nie znaleziono
$m = new MongoClient("mongodb://localhost:27017");
mi się następujący błąd:
Fatal error: Class 'MongoClient' not found in (...)
MongoDB przedłużenie wydaje się poprawnie zainstalowane (I skopiowane php_mongodb. dll do folderu ext i zaktualizowanego pliku php.ini).
PHP wydaje się potwierdzać, że rozszerzenie działa poprawnie jak poniższy kod potwierdza, że jest załadowany:
echo extension_loaded("mongodb") ? "loaded\n" : "not loaded\n";
Również phpinfo()
pokazuje, że MongoDB rozszerzenia został załadowany.
UPDATE
Problem nadal nie rozwiązany.
phpinfo()
wyraźnie pokazuje, że sterownik jest załadowany:
Ale nadal pojawia się ten sam błąd krytyczny.
MongoDB = MongoClient –
http://php.net/MongoDB http://php.net/MongoClient –
Wielkie dzięki za wyjaśnienie tego! Jak mogę zainstalować bibliotekę MongoDB dla PHP w systemie Windows (oficjalne instrukcje dotyczą tylko systemu Linux)? – Tom