Installing MongoDB/PHP Driver on CentOS 6

Since the module is not included with the default PHP installation, you have to download it from the official repository:

mkdir mongo-php-driver
cd mongo-php-driver
curl >

Unzip it

cd mongo-php-driver-master

You need phpize to build the module. You can install it from the remi repository:

rpm -Uvh remi-release-6.rpm
yum --enablerepo=remi install php-devel

Configure and build

make all
sudo make install

Make sure the installation directory is the same as the PHP extension directory by running:

php -i | grep extension_dir
  extension_dir => /usr/lib64/php/modules/

and then ls on that extension_dir

ls /usr/lib64/php/modules/

and verify you see the file module.

If it’s not, change the extension_dir in php.ini or move

Make the mongo module available to php by creating the following file:

nano /etc/php.d/mongo.ini

And copy the following contents into it:

; Enable mongo extension

Restart apache, nginx or php-fpm. Check with phpinfo() if the module was correctly installed.


7 Replies to “Installing MongoDB/PHP Driver on CentOS 6”

Leave a Reply