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. |