小沨的天空

  • 首页
  • Code
  • Dns
  • 图床
  • 店铺
私人小天地
谈天说地,学习笔记
  1. 首页
  2. Linux
  3. 正文

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

2020年10月22日 322点热度 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日

小沨

一个网络白痴,爱好网络生活和技术。 梦想成为一个网络糕手.喜欢简单的一个80后男人! Life is better when shared !

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

文章评论

您需要 登录 之后才可以评论

小沨

一个网络白痴,爱好网络生活和技术。 梦想成为一个网络糕手.喜欢简单的一个80后男人! Life is better when shared !

小程序
广告
最新 热点 随机
最新 热点 随机
Server酱和Qmsg酱两个好用的推送服务 linux的ssh服务升级后无法启动修复 linux服务器的硬盘使用时间查询 启用chrome浏览器内置的二维码生成插件 宝塔面板或者LNMP下安装php的mongodb扩展 ShareX 对接tu.my图床实现截图和图片自动上传 帝国CMS的sitemap.xml设置和生成 hetzner服务器购买和安装debian系统 使用nginx的stream模块实现端口转发和TCP流量 服务器装Proxmox VE/多IP设置和单IP设置Nat转发
linux的ssh服务升级后无法启动修复Server酱和Qmsg酱两个好用的推送服务
PPTPD一键安装包 ubuntu添加开机启动记录学习 Aria2+Aria2Ng+OneIndex一键安装脚本,离线下载自动上传至OneDrive(转) bash代码最新注入漏洞!重要补丁!!! 什么是SkyDrive浏览器 CentOS5 升级php和mysql到最新版本转 用 VPS 给博客做镜像 BackLinks卖链接赚美元 腾讯云安装LNMP或自行配置其他环境注意的问题 新浪云(Sina App Engine)域名解析故障进展及补偿措施
标签聚合
系统 DirectAdmin wordpress centos 网盘 升级 ubuntu 免费 linux php vps 服务器
开源相关
  • do mirrors
  • elrepo.org
  • RepoForge
  • Debian Mirror
  • linode mirrors
  • owncloud
  • fedoraproject
  • Ubuntu Mirrors
  • CentOS mirrors
  • 阿里开源镜像站
  • centos vault
  • Packages Search
友情链接
  • 2.int.ru
  • 爱购啦
  • 李子博客
  • 寥寥后花园
  • 娃娃博客
  • 麦麦同学
  • 怪鸟博客
  • 豆博
  • semnew
  • 我喔喔喔
  • 死老鬼
  • 傻子-跸西的blog
  • vzone
  • 我的图库
  • 夜狐
  • 朱志瑞
  • 陈否否
  • 午夜客
  • 轨迹博客
  • LiCEO
  • 回到未来博客
  • QQPCC
  • 天下无鱼
  • 撸羊毛

COPYRIGHT © 2020 小沨的天空. ALL RIGHTS RESERVED. @ 网站运行: @ 服务器运行状态

THEME KRATOS MADE BY VTROIS