alpine 3.10 中缺少 php7-pecl-mongodb

标签 php mongodb docker alpine-linux

最近升级到 alpine 3.10(docker 镜像),因为我需要 php 7.3 来进行给定的安全修复。

在构建过程中,我安装了 php7-pecl-mongodb。好像这个包在 3.10 中不再可用。

构建过程中出现以下错误:

  php7-pecl-mongodb (missing):
  ERROR: unsatisfiable constraints:
  required by: world[php7-pecl-mongodb]

在 alpine 库中找不到软件包,在网上搜索时我可以看到该软件包在 alpine 3.10 中不可用。

什么可以替代这个?

最佳答案

尝试使用edgev3.9 ,因为它在 v3.10 中不存在。

RUN apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/v3.9/community/ php7-pecl-mongodb=1.5.3-r2 

关于alpine 3.10 中缺少 php7-pecl-mongodb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59275206/

相关文章:

php - Yii2 插入忽略/插入重复项

java - 使用 spring java 使用带有 xml 响应数组列表的 Rest api

mongodb - 在使用 mongodump 创建转储之前,是否有必要在 MongoDB 中执行 fsyncLock?

windows - 如何从Windows上运行的Docker容器中设置LAN端点?

docker - 从一个Docker容器到另一个容器的连接拒绝错误仅针对REST请求

php - 使用递归函数解码字谜不会给出预期的输出

php - 如何在Wordpress中获取当前页面ID的预订ID

php - triconsole 日历不与位于下方的日历重叠

node.js - 如何在嵌套文档中查找记录?

docker - docker container ls显示没有容器