使用 PHP zip 扩展的 Docker 映像构建显示“捆绑的 libzip 已弃用”警告
2022-08-30 08:53:28
我有一个像这样的构建命令:Dockerfile
#install some base extensions
RUN apt-get install -y \
zlib1g-dev \
zip \
&& docker-php-ext-install zip
我从构建输出中得到这个警告:
警告:捆绑的 libzip 已被弃用,并将被删除。
配置:警告:某些功能(如加密和 bzip2)不可用。
配置:警告:建议使用系统库和 --with-libzip。
在没有这些警告的情况下安装zip扩展的正确方法是什么?
我完整的 Dockerfile 看起来像这样:
FROM php:7.2-apache
RUN apt-get clean
RUN apt-get update
#install some basic tools
RUN apt-get install -y \
git \
tree \
vim \
wget \
subversion
#install some base extensions
RUN apt-get install -y \
zlib1g-dev \
zip \
&& docker-php-ext-install zip
#setup composer
RUN curl -sS https://getcomposer.org/installer | php \
&& mv composer.phar /usr/local/bin/ \
&& ln -s /usr/local/bin/composer.phar /usr/local/bin/composer
WORKDIR /var/www/