【问题标题】:Cannot install MongoDB PHP Extension in Docker无法在 Docker 中安装 MongoDB PHP 扩展
【发布时间】:2020-04-11 00:03:09
【问题描述】:

这是我的 Dockerfile

FROM php:7.4.0-fpm-alpine

RUN cp "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini"

RUN pecl config-set php_ini "$PHP_INI_DIR"

RUN apk add --no-cache pcre-dev ${PHPIZE_DEPS}

RUN pecl install mongodb-1.6.1 \
  && docker-php-ext-enable mongodb

RUN apk del pcre-dev ${PHPIZE_DEPS}

CMD ["php-fpm"]

EXPOSE 9000

但我得到了:configuration option "php_ini" is not set to php.ini location 并建议手动将该行添加到 ini 文件中(出于其他原因我不想这样做)。

【问题讨论】:

    标签: php mongodb docker php-extension pecl


    【解决方案1】:

    发现我确实需要这样做:

    RUN pear config-set php_ini "$PHP_INI_DIR"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-27
      • 2017-05-20
      • 2021-03-23
      • 1970-01-01
      • 2023-01-14
      • 2016-04-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多