linux php安装mongodb 扩展

下载扩展

首先从这个网站选择适合你当前 php 版本的的 mongodb 扩展
https://pecl.php.net/package/mongodb

复制代码
wget https://pecl.php.net/get/mongodb-1.8.0.tgz

解压扩展包

Linux下的tar压缩解压缩命令详解

复制代码
tar zxf mongodb-1.8.0.tgz

安装扩展

复制代码
# 进入解压好的压缩包
cd mongodb-1.8.0/

# 运行 phpize 后,就会在当前目录生成 configure 文件
/opt/remi/php74/root/usr/bin/phpize 

# 使用./configure命令进行安装配置
# --with-php-config这个参数是告诉配置脚本php-config这个程序的路径
./configure --with-php-config=/opt/remi/php74/root/usr/bin/php-config

# 编译并安装
make && make install

php.ini 添加扩展

Linux中的搜索命令

复制代码
# 从根目录查找 php.ini
find / -name php.ini

/etc/opt/remi/php74/php.ini

编辑php.ini添加 mongodb 扩展

复制代码
extension=mongodb.so

重启php

Linux下启动,停止,重启Nginx、Mysql、PHP

复制代码
# 关闭php
killall php-fpm

# 启动php
/opt/remi/php74/root/usr/sbin/php-fpm &
posted @   牛奔  阅读(353)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
历史上的今天:
2018-09-28 php 限制类的对象类型
点击右上角即可分享
微信分享提示