MongoDB PHP Driver
This extension is developed atop the
libmongoc and
libbson libraries. It provides a minimal
API for core driver functionality: commands, queries, writes, connection
management, and BSON serialization.
Userland PHP libraries that depend on this extension may provide higher level
APIs, such as query builders, individual command helper methods, and GridFS.
Application developers should consider using this extension in conjunction with
the MongoDB PHP library, which
implements the same higher level APIs found in MongoDB drivers for other
languages (as well as the
legacy PHP driver).
Documentation
Installation
To build and install the driver:
$ pecl install mongodb
$ echo "extension=mongodb.so" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`
Additional installation instructions may be found in the
PHP.net documentation.
This extension is intended to be used alongside the
MongoDB PHP Library, which is
distributed as the
mongodb/mongodb package for
for Composer.
Reporting Issues
Issues pertaining to the extension should be reported in the
PHPC
project in MongoDB's JIRA. Library-related issues should be reported in the
PHPLIB
project.
For general questions and support requests, please use one of MongoDB's
Technical Support channels.
Security Vulnerabilities
If you've identified a security vulnerability in a driver or any other MongoDB
project, please report it according to the instructions in
Create a Vulnerability Report.
Development
Development is tracked in the
PHPC project in MongoDB's
JIRA. Documentation for contributing to this project may be found in
CONTRIBUTING.md.