安装mongodb扩展的两种方法:
第一种:使用pecl安装
1.安装扩展
pecl install mongodb
2.在php.ini中添加
extension=”mongodb.so”
5. 重启php-fpm
第二种:自己下载安装包并进行编译
具体方法【注意对应的版本】:
1.根据php版本选择对应的mongodb扩展
2.下载mongodb扩展【注意新旧mongodb的下载链接】 【https://pecl.php.net/package/mongodb】
wget https://pecl.php.net/get/mongodb-1.4.4.tgz
3.解压进入,
phpize
./configure --with-php-config=php-config
4.安装成功,然后在php.ini中添加扩展的配置
extension=”mongodb.so”
注意:
网上的大多数php版本的5.X的,对于5.X来说需要的扩展文件是mongo.so文件,对应的下载链接:https://pecl.php.net/package/mongo
都是比较老的版本,对于7.X版本需要生成的扩展文件是mongodb.so文件,对应的下载链接在这里:https://pecl.php.net/package/mongodb
本人安装mongodb中的坑
在升级php后,没有配置phpinfo中的 Loaded Configuration File ,导致php.ini未起作用。最后导致mongodb扩展未生效
配置phpinfo中的 Loaded Configuration File 的方法:
【https://blog.csdn.net/qq_36663951/article/details/80775475?utm_source=blogxgwz9】