Skip to content

MongoDB PHP 扩展

官方扩展 mongodb

PHP 官方推荐使用 mongodb 扩展(非旧版 mongo),支持 PHP 7+。

Linux 安装(apt + php 示例)

bash
# 安装 PHP 与 composer 后
sudo pecl install mongodb

php.ini 中添加:

ini
extension=mongodb

验证:

bash
php -m | grep mongodb

Windows 安装

  1. PECL Windowswindows.php.net 下载与 PHP 版本、架构、线程安全一致的 DLL。
  2. php_mongodb.dll 放到 PHP 的 ext 目录。
  3. php.ini 中添加:extension=mongodb
  4. 重启 Web 服务器,用 phpinfo()php -m 确认。

Composer 安装 PHP 库

扩展只提供 C 层接口,应用层通常使用 mongodb/mongodb 库:

bash
composer require mongodb/mongodb

下一节介绍 MongoDB PHP 使用该库进行 CRUD。