Support des sockets de domaine
MongoDB a un support interne des sockets de domaine Unix, et ouvrira le socket au démarrage, par défaut, situé dans le fichier /tmp/mongodb-<port>.sock..
Pour vous connecter au fichier de socket, specifiez le chemin dans la chaine de connexion MongoDB:
- <?php
- $m = new MongoClient("mongodb:///tmp/mongo-27017.sock");
- ?>
Si vous voulez vous authentifier sur une base de données (tel que décrit ci-dessous) en utilisant un socket, vous devez alors préciser un port égal à 0 comme cela l'analyseur sait où trouver la fin de la chaine de connexion. Vous pouvez également utiliser les options du constructeur.
- <?php
- $m = new MongoClient("mongodb://username:password@/tmp/mongo-27017.sock:0/foo");
- ?>
Historique
Version | Description |
---|---|
1.0.9 | Ajout du support des sockets de domaine Unix. |