首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Docker php添加Zip扩展

Docker php添加Zip扩展
EN

Stack Overflow用户
提问于 2020-12-30 20:45:58
回答 2查看 6K关注 0票数 3

我正在尝试安装用php:7.4-fpm-alpine构建的PHP容器的Zip扩展。

这就是我在我的Dockerfile中使用的

代码语言:javascript
运行
复制
RUN apk add --no-cache zip libzip-dev
RUN docker-php-ext-configure zip --with-libzip=/usr/include
RUN docker-php-ext-install zip

但它给了我一个错误:

配置:错误:无法识别的选项:--with错误: Service 'php‘未能构建:命令'/bin/sh -c docker-php-ext-配置zip -with-libzip=/usr/include’返回一个非零代码:1

EN

回答 2

Stack Overflow用户

发布于 2021-06-09 16:09:42

尝尝这个

代码语言:javascript
运行
复制
FROM composer AS composer

COPY . /app
RUN rm composer.lock && composer install \
  --optimize-autoloader \
  --no-interaction \
  --no-progress \
  --ignore-platform-reqs


RUN apk add --no-cache php \
    php7-common \
    php7-fpm \
    php7-pdo \
    php7-opcache \
    php7-zip \
票数 0
EN

Stack Overflow用户

发布于 2021-09-01 10:23:20

如果使用php:7.4-fpm,就试试这个。

代码语言:javascript
运行
复制
FROM php:7.4-fpm
# Install system dependencies
RUN apt-get update && apt-get install -y zip

# Clear cache
RUN apt-get clean && rm -rf /var/lib/apt/lists/*

# Install PHP extensions
RUN docker-php-ext-configure zip \
    && docker-php-ext-install zip
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65513366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档