Comment connecter php7 avec mongoDB
J'essaie de connecter PHP 7 avec mongoDB, j'ai installé la "nouvelle" MongoDB pilote à l'aide de pecl en suivant ce page instructions. Je peux voir MongoDB version 1.1.8 de phpInfo()
de sortie, mais je ne peux pas comprendre comment établir une connexion à partir de PHP code :p . le code suivant comprend mes tentatives pour se connecter (a essayé de se connecter même en utilisant la bonne vieille façon)
//new fashion way
$connection = new MongoDB\Driver\Client();
//or by using old fashion way
$conn = new MongoClient();
//random try :p
$randConn = new MongoDB\Client();
et dans les deux cas, je suis pas définie de la classe exception.
s'il vous plaît laissez-moi savoir ce que je suis absent et où est mon erreur, veuillez donner l'exemple et d'être plus facile à suivre si possible 😉 .
PS: système d'exploitation utilisé est ubuntu 14.04 LTS.
merci d'avance.
oui, qu'est-ce que la gauche est d'établir une connexion. il devrait y avoir une classe à construire (en passant les détails de la connexion), mais pas en mesure de le trouver
Il ressemble à la classe client doit être
MongoDB\Client
déjà essayé cela, va ajouter à essaie liste en question.
vous avez téléchargé la bibliothèque, avec le compositeur?
OriginalL'auteur rramiii | 2016-07-11
Vous devez vous connecter pour publier un commentaire.
La page que vous faites référence est le faible niveau de PHP pilote pour MongoDB. L'API est la même que la HHVM pilote pour MongoDB. La documentation pour les deux d'entre eux est le même, et peut être trouvé à http://docs.php.net/manual/en/set.mongodb.php
Le pilote est écrit à nu de l'os de la couche de parler à MongoDB, et, par conséquent, manque beaucoup de caractéristiques de commodité. Au lieu de cela, ces méthodes pratiques ont été divisés en une couche, écrit en PHP, le MongoDB Bibliothèque. L'utilisation de cette bibliothèque devrait être votre préféré façon d'interagir avec MongoDB.
La bibliothèque doit être installé avec Compositeur, un gestionnaire de paquets pour PHP. Voir aussi Obtenir Compositeur: Installation sur Linux/OSX
Par exemple:
Une fois que vous avez installé, vous pouvez essayer de vous connecter en utilisant:
Voir aussi:
OriginalL'auteur Wan Bachtiar