Php/docs/mongo.connecting.uds
From Get docs
Domain Socket Support
MongoDB has built-in support for connecting via Unix Domain Sockets and will
open the socket on startup. By default, the socket is located in
/tmp/mongodb-<port>.sock
.
To connect to the socket file, specify the path in your MongoDB connection string:
<?php$m = new MongoClient("mongodb:///tmp/mongo-27017.sock");?>
If you would like to authenticate against a database (as described above)
with a socket file, you must specify a port of 0
so that
the connection string parser can detect the end of the socket path.
Alternatively, you can use the constructor options.
<?php$m = new MongoClient("mongodb://username:password@/tmp/mongo-27017.sock:0/foo");?>
Changelog
Version | Description |
---|---|
1.0.9 | Added support for Unix Domain Sockets. |