1.安装mongodb php扩展
首先执行下面命令安装扩展
git clone https://github.com/mongodb/mongo-php-driver.git
cd mongo-php-driver
phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
sudo make install
然后,修改php.ini配置文件,加入配置:extension=mongodb.so
,重启php:sudo service php-fpm restart
。
2.phpize执行遇到的错误
当执行上面phpize命令时,报下面这样的错误:
解决办法:
执行git submodule update --init
3.make执行遇到的错误
通过打开mongoc-config.h发现MONGOC_ENABLE_SASL_CYRUS和 MONGOC_ENABLE_SASL_SSPI并没有定义一个默认值。
加上一个默认值,再执行make就可以了。