mongodb扩展官网地址:https://pecl.php.net/package/mongodb
下载和解压wget https://pecl.php.net/get/mongodb-1.8.0.tgztar zxvf mongodb-1.8.0.tgzcd mongodb-1.8.0/
Bash
编译安装
/www/server/php/74/bin/phpize ./configure --with-php-config=/www/server/php/74/bin/php-configmake && make install
Bash
我是由于用的php版本是7.4,你自己根据自己php版本改换目录,末了编译安装后记得哪个文件位置。
php.ini末了一行中加入(/www/server/php/74/etc/php.ini)extension = /www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/mongodb.so
Bash
以上是宝塔面板下安装mongodb扩展,查看是否成功去php管理查看phpinfo是不是有mongodb
LNMP下安装mongodb扩展查看php默认版本php -v
Bash
wget https://pecl.php.net/get/mongodb-1.8.0.tgztar zxvf mongodb-1.8.0.tgzcd mongodb-1.8.0/
Bash
如果默认一个php版本/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-configmake && make install
Bash
默认php 7.4版本/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php7.4/bin/php-configmake && make install
Bash
默认php 5.6版本/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php版本号/bin/php-configmake && make install
Bash
cd ../
Bash
默认phpvi /usr/local/php/etc/php.ini
Bash
默认php 7.x版本vi /usr/local/php7.4/etc/php.ini
Bash
默认php 5.6版本vi /usr/local/php版本号/etc/php.ini
Bash
php.ini末了一行中加入extension = "mongodb.so"
Bash
重启生效/etc/init.d/php-fpm restart
Bash
查看phpinfo()是不是有mongodbhttp://127.0.0.1/p.php?act=phpinfo