我正在尝试安装用php:7.4-fpm-alpine
构建的PHP容器的Zip扩展。
这就是我在我的Dockerfile中使用的
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
发布于 2021-06-09 16:09:42
尝尝这个
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 \
发布于 2021-09-01 10:23:20
如果使用php:7.4-fpm,就试试这个。
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
https://stackoverflow.com/questions/65513366
复制相似问题