【发布时间】:2018-02-09 07:09:12
【问题描述】:
我有一个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/
【问题讨论】:
-
试试
apt-get install php7.0-zip -
@Vladimir 它的 docker 我认为他们建议使用
docker-php-ext-installhub.docker.com/_/php
标签: php docker php-extension libzip