小沨的天空

  • 首页
  • 图床
  • 网盘
  • 赞助
私人小天地
谈天说地,学习笔记
  1. 首页
  2. Linux
  3. 正文

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

2020年10月22日 2825点热度 1人点赞 0条评论

最近跟着廖JJ折腾站,廖写的程序数据库是mongodb,所以需要php的话要安装mongodb扩展,因为我懒人在用宝塔面板,这写一下宝塔下安装,最后面贴出的是LNMP下安装MJJ廖写的。

ext 1.8 + lib 1.7 不支持php5.6
MongoDB 4.2支持ext 1.8 + lib 1.5+ 支持php5.6
具体支持列表:https://docs.mongodb.com/drivers/php#compatibility
https://docs.mongodb.com/php-library/master/tutorial/install-php-library/

mongodb扩展

mongodb扩展官网地址:https://pecl.php.net/package/mongodb

下载和解压

wget https://pecl.php.net/get/mongodb-1.8.0.tgz
tar zxvf mongodb-1.8.0.tgz
cd mongodb-1.8.0/

编译安装

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

我是因为用的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

以上是宝塔面板下安装mongodb扩展,查看是否成功去php管理查看phpinfo是不是有mongodb

LNMP下安装mongodb扩展

查看php默认版本

php -v
wget https://pecl.php.net/get/mongodb-1.8.0.tgz
tar zxvf mongodb-1.8.0.tgz
cd mongodb-1.8.0/

如果默认一个php版本

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

默认php 7.4版本

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

默认php 5.6版本

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

默认php

vi /usr/local/php/etc/php.ini

默认php 7.x版本

vi /usr/local/php7.4/etc/php.ini

默认php 5.6版本

vi /usr/local/php版本号/etc/php.ini

php.ini最后一行中加入

extension = "mongodb.so"

懒人下面是直接命令加入

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

重启生效

/etc/init.d/php-fpm restart

查看phpinfo()是不是有mongodb

http://127.0.0.1/p.php?act=phpinfo
标签: LNMP mongodb php 宝塔面板
最后更新:2020年10月22日

mikj

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论
站内搜索
最新 热点 随机
最新 热点 随机
满5美元提现,每天签到和购物返现的网站 Win10蓝牙链接wifi热点网络和Win10使用蓝牙共享网络分享 Gravatar头像的镜像使用Cloudflare Workers反代自建 如何在论文中使用证据 acme申请google Public Certificate 免费ssl 证书应用LNMP Ubuntu的远程桌面环境使用Docker与Xfce Azure100美金使用开源的Azure 管理面板 网站Cloudflare使用CDN后如何获取前端真实客户IP Win10 共享文件夹(设置账户密码与终止所有连接) 戴尔PowerEdge R430设置RAID0 安装WINDOWS10
Gravatar头像的镜像使用Cloudflare Workers反代自建Win10蓝牙链接wifi热点网络和Win10使用蓝牙共享网络分享满5美元提现,每天签到和购物返现的网站
Linux常用的网络加速集成在一起的脚本 海淘Microsoft Lumia 640(AT&T Go Phone)官方解锁方法 Aria2+Aria2Ng+OneIndex一键安装脚本,离线下载自动上传至OneDrive(转) 解决cannot restore segment prot after reloc: Permission denied错误 QQ网购1分钱充值1元手机话费 Centos5 VPS主机安装 socks 5 S5代理出自全球代购中心 开通腾讯公益月捐计划! 在 WordPress 中如何实现在图片上添加文字(转) Nginx SSL配置/优化方案(转) shellinabox安装与使用,web ssh利器
标签聚合
代码 vps 免费 网盘 服务器 centos Cloudflare 月捐 系统 linux DirectAdmin 插件 wordpress ubuntu 升级 php debian 安装 LNMP 域名
分类
  • Linux
  • VPS服务器
  • windows
  • wordpress
  • 域名相关
  • 建站分享
  • 教程学习
  • 数据库类
  • 未分类
  • 资源分享
友情链接
  • 死老鬼
  • 李子博客
  • vzone
  • 我的图库
  • 陈否否
  • 麦麦同学
  • 天下无鱼
  • 寥寥后花园
  • QQTM论坛
  • 我喔喔喔
  • 小沨记事本
  • Shucheng Li
  • 撸羊毛
  • 怪鸟博客
  • 朱志瑞
  • 午夜客
  • 爱购啦
  • xiaofengsky.free.fr
  • 回到未来博客
  • QQPCC
  • 夜狐
  • 娃娃博客
  • 豆博
  • logdns.free.fr
  • 2.int.ru
  • 轨迹博客
  • 傻子-跸西的blog
  • semnew
AD

COPYRIGHT © 2022 Xinai.De. ALL RIGHTS RESERVED.@ 网站运行:@ 服务器运行状态

Theme Kratos Made By Seaton Jiang