MongoDB in PHP Installation
Posted:
Thursday, April 2nd, 2015Last modified:
Thursday, April 2nd, 2015Installing MongoDB with PHP support for same
Installing libraries with Apt-Get
# Install mongodb sudo apt-get install mongodb # Install PHP PEAR sudo apt-get install php-pear # Install SASL sudo apt-get install libsasl2-dev # Install PHP support for MongoDB sudo pecl install mongodb
Add "extension=mongo.so" to php.ini
I'm doing this on an old Ubuntu 12 build, so on that you'd probably add the line to /etc/php5/apache2/php.ini
. I'll put instructions for up to date servers later tonight.
Restart Apache2
sudo service apache2 restart
configure: error: sasl.h not found!
Installing MongoDB with Pecl with command sudo pecl install mongo
fails with error
checking for SASL... not found configure: error: sasl.h not found!
Likely Solution
Ensure the SASL library is installed
sudo apt-get install libsasl2-dev
Available Wiki Topics
The operator of this site makes no claims, promises, or guarantees of the accuracy, completeness, originality, uniqueness, or even general adequacy of the contents herein and expressly disclaims liability for errors and omissions in the contents of this website.