折腾了很久,网上的大多都过时了,不是下载的版本不对就是下载的包不对,基本都会在configure阶段报错,后来根据官方的文档才找到解决方案
php mogodb扩展:https://pecl.php.net/package/mongodb
mongodb说明:https://docs.mongodb.com/ecosystem/drivers/php/
根据说明:需要安装mongodb-1.4或者1.3
安装1.4
下载wget https://pecl.php.net/get/mongodb-1.4.4.tgz
解压tar zxf mongodb-1.4.4.tgz
进入 cd mongodb-1.4.4/
phpize
./configure --with-php-config=php-config
顺利的话会直接提示
Build complete.
Don't forget to run 'make test'.
Installing shared extensions: /usr/lib64/php/modules/
至此,生成so文件成功
下一步打开php扩展就ok了
主要就是在配置文件中加一行代码
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
原文: