首页 > 解决方案 > Flex appengine mongoDb

问题描述

我正在使用 flex appengine,但是当我部署时收到此错误消息:

mongodb/mongodb 1.3.2 requires ext-mongodb ^1.4.0 -> the requested PHP extension mongodb is missing from your system.

标签: phpmongodbgoogle-app-engine

解决方案


默认mongodb情况下未启用扩展名,Flex您需要通过 composer 启用。

例子:

composer require ext-mongodb:*

或者

{
"require": {
    "ext-mongodb": "*"
  }
}

并确保您在启用php.ini的根目录中添加了文件,"extension=mongodb.so"并且您可以添加库composer require "mongodb/mongodb:^1.0.0"

更多详细信息:https ://github.com/GoogleCloudPlatform/php-docker/tree/master/php-onbuild#enabling-extensions


推荐阅读