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

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就可以了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容