美文网首页
安装mongodb php扩展遇到的两个问题

安装mongodb php扩展遇到的两个问题

作者: zhou | 来源:发表于2017-03-21 17:42 被阅读135次

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命令时,报下面这样的错误:

phpize执行错误

解决办法:
执行git submodule update --init

3.make执行遇到的错误

make执行错误

通过打开mongoc-config.h发现MONGOC_ENABLE_SASL_CYRUS和 MONGOC_ENABLE_SASL_SSPI并没有定义一个默认值。

加上一个默认值,再执行make就可以了。

相关文章

网友评论

      本文标题:安装mongodb php扩展遇到的两个问题

      本文链接:https://www.haomeiwen.com/subject/icjgnttx.html