宝塔面板PHP编译MongoDB

官网下载代码到服务器

wget https://pecl.php.net/get/mongodb-1.5.5.tgz

解压代码

tar zxf mongodb-1.5.5.tgz

进入代码目录

cd mongodb-1.5.5

找到php目录phpize位置(如已加入环境变量可忽略),我的在

/www/server/php/73/bin/

运行phpize

/www/server/php/73/bin/phpize

安装编译

./configure --with-php-config=/www/server/php/73/bin/php-config
make && make install

你会看到下面生成的以.so结尾的文件一个路径[根据实际情况不一样]

/www/server/php/73/lib/php/extensions/no-debug-non-zts-20180731/

编辑你的配置文件php.ini增加下述一行添加mongo扩展

extension = /www/server/php/73/lib/php/extensions/no-debug-non-zts-20180731/mongodb.so

重启PHP,查看phpinfo
TIM截图20181230050132.png