您的位置 首页 php

宝塔面板或者LNMP下安装php的mongodb扩展

mongodb扩展

mongodb扩展官网地址:

下载和解压

 wget 
tar zxvf mongodb-1.8.0.tgz
cd mongodb-1.8.0/
  

Bash

编译安装

 /www/server/php/74/bin/phpize 
./configure --with-php-config=/www/server/php/74/bin/php-config
make && 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 
tar zxvf mongodb-1.8.0.tgz
cd mongodb-1.8.0/
  

Bash

如果默认一个php版本

 /usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install  

Bash

默认php 7.4版本

 /usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php7.4/bin/php-config
make && make install  

Bash

默认php 5.6版本

 /usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php版本号/bin/php-config
make && make install  

Bash

 cd ../
  

Bash

默认php

 vi /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

懒人下面是直接命令加入

 sed -i '$a extension = "mongodb.so"' /usr/local/php版本号/etc/php.ini
  

Bash

重启生效

 /etc/init.d/php-fpm restart
  

Bash

查看phpinfo()是不是有mongodb

   

文章来源:智云一二三科技

文章标题:宝塔面板或者LNMP下安装php的mongodb扩展

文章地址:https://www.zhihuclub.com/152837.shtml

关于作者: 智云科技

热门文章

网站地图