La classe de MongoDB\Client " n'est pas trouvé, mongodb extension installée
J'ai essayé de créer de nouveaux mongo connexion exécutant le code suivant
$m = new MongoDB\Client();
et j'ai eu cette erreur:
Fatal error: Class 'MongoDB\Client' ne trouve pas
je pense que j'ai bien installé MongoDB extension
(Copié php_mongodb.dll pour ext dossier et mise à jour de php.ini avec extension=php_mongodb.dll).
Le code suivant confirme qu'il est chargé:
echo extension_loaded("mongodb") ? "loaded\n" : "not loaded\n";
Je continue de recevoir le même message d'erreur.
Est ici
la fonction phpinfo()
J'apprécie votre aide. Merci!!!!
- Avez-vous d'inclure l'autochargeur?
- pouvez-vous être plus précis, im nouveau à cela
- Voir Utilisation de la Bibliothèque PHP pour MongoDB
- L'ancien MongoDB ext est en fait obsolète et il est donc probable que vous avez obtenu le nouveau
- Alors comment faire pour désinstaller l'ancien, ou il suffit d'installer la nouvelle version et le remplacement automatique
- il est déjà à l'aide de la nouvelle.
Vous devez vous connecter pour publier un commentaire.
Si vous êtes en utilisant les dernières MongoDB extension de PHP,
MongoDB\Driver\Manager
est le principal point d'entrée à l'extension.Voici un exemple de code pour récupérer des données à l'aide de la dernière extension.
Disons que vous avez
testColl
collectiontestDb
. Vous pouvez récupérer des données à l'aide deMongoDB\Driver\Query
classe de l'extension.De sortie:
Je suis en utilisant PHP 7.1.9 et j'ai eu cette question. Résolu par la suppression et la réinstallation
mongodb/mongodb
Aussi, Si vous utilisez Dreamweaver, ne pas arriver à mettre la
vendor
dossier dans la copie sur le serveur.Après l'installation, je peux maintenant utiliser
MongoDB\Client
.mongodb API de la Version 1.3, Mongodb Extension 1.4
même qui s'est passé avec moi, vérifier la version de php à installer sur votre serveur.
Vous devez utiliser la version de php 5.6 .De vérifier la apche journal des erreurs pour obtenir plus précise des détails de l'erreur.
juste moyen Simple pour installer
sudo apt-get install php-mongodb
après l'installation mongo