PHP8 MongoDB需求
从版本 1.16.0 开始,驱动程序需要 PHP 7.2 或更高版本。以前 驱动程序的版本允许与较旧的 PHP 版本兼容。
驱动程序需要 libbson 和 libmongoc,并将使用 默认情况下,这两个库的捆绑版本。系统库也可以是 已使用,如手动安装文档中所述。
通过libmongoc的驱动程序可以选择依赖于TLS库(例如OpenSSL) 如果可用,将使用它。如果生成过程找不到 TLS 库中,用户应检查相应的开发包(例如)和 pkg-config 安装。检测和配置 TLS 库的过程是 在手动安装文档中进行了更详细的讨论。libssl-dev
Cyrus SASL 是 支持 Kerberos 身份验证,如果可用,将使用。
注意: 由于在 32 位平台上表示 64 位整数的潜在问题, 建议用户使用 64 位环境。使用 32 位平台时, 请注意,从数据库读取的任何 64 位整数都将返回为 MongoDB\BSON\Int64 实例而不是 PHP 整数类型。