Errore irreversibile: class "Mongo" non trovata in xampp

Sto usando Windows 7 a 64 bit con XAMPP per Windows e non riesco a trovare la soluzione al problema con l'installazione. Ho seguito le guide di installazione dei driver per Windows e PHP su MongoDB.

Da informazioni PHP le specifiche del mio ambiente: XAMPP 1.7.4 PHP: 5.3.3 Apache 2.0 Handler

Qualcuno ha un'idea di come terminare l'installazione? Ho letto tonnellate di commenti di persone e ho provato diversi methods di risoluzione dei problemi e soluzioni alternative ma nulla ha funzionato finora per me.

Sto facendo i seguenti passi:

  1. Download dei driver dal sito ufficiale
  2. Interrompere tutti i servizi
  3. Aggiornamento di PHP.ini
  4. Riavvio di tutti i servizi

La sua mostra:

Errore irreversibile: Classe "Mongo" non trovata in G: \ Project \ xampp \ htdocs \ Mongo \ mongo.php sulla row 2

Chiunque può risolvere il problema.

Non hai caricato l'estensione mongo.

Hai già seguito le istruzioni di installazione alla lettera? Hai già installato mongodb ?

Se non riesci a connetterti a mongo (digitando mongo in un prompt dos), devi prima affrontarlo.

Se riesci a connetterti a mongo ma non tramite php, ci sarà un passaggio che ti sei perso, ma molto probabilmente:

  • apri il tuo file php.ini
  • assicurarsi che abbia extension=php_mongo.dll al suo interno (o nel file conf relativo)
  • riavviare apache
  • riprova

So che è molto vecchio, mi dispiace per la rinascita, sto solo facendo rivivere perché mi aiuta a pensare e a risolvere il mio problema in WAMP.

Per mettere tutto a posto, è necessario impostare il programma mongo (non mongod) nella variabile di sistema PATH, come quando si installa Java.

Se il tuo programma mongo è in "C: \ data \ mongodb \ bin" apri la variabile PATH e alla fine metti un punto e virgola nella cartella con mongo, come: "; C: \ data \ mongodb \ bin".

Apri cmd e prova a eseguire C: \ Users \ Yourname> mongo Se viene eseguito, hai installato "mongo" con successo, sai che devi solo aggiornare php.ini e riavviare xampp o wamp. Assicurati di aver inserito il driver dll nella cartella EXT dell'installazione di PHP. "C: \ wamp \ bin \ php \ php5.4.3 \ ext" per WAMP.

Scusa il cattivo inglese, sto solo rispondendo perché ho lo stesso problema e mi aiuta.

Vedi questa risposta, mi ha aiutato molto.

PHP MongoDB: errore irreversibile: class "MongoClient" non trovata

Apparentemente la class MongoClient è stata deprecata, quindi il vecchio codice non functionrà. Ho provato a seguire le esercitazioni -> e usano il nuovo codice MongoClient (), ma poiché sto eseguendo la versione 7 di php e la corrispondente dongo mongo db, questo codice non functionrà.

È ora di trovare un tutorial aggiornato.