系统环境
liunx:Ubuntu 16.04.2
docker:17.03.0-ce, build 3a232c8
php-fpm: php:7.2-rc-fpm-alpine
运行的部分Dockerfile
FROM php:7.2-rc-fpm-alpine
RUN docker-php-ext-install zip
报错信息
configure: error: zip support requires ZLIB. Use --with-zlib-dir=<DIR> to specify prefix where ZLIB include and library are located
checking for the location of zlib... The command '/bin/sh -c docker-php-ext-install mbstring opcache pdo pdo_mysql mysqli zip' returned a non-zero code: 1
我没用dockerFile的方式来编译,直接下载官方镜像的,进入后同样出现
进入docker 容器后:
docker-php-ext-install zip
安装结果如下:
`
libzip no
configure: error: zip support requires ZLIB. Use --with-zlib-dir=<DIR> to sp`
解决办法:
apt search libzip
找到libzip/stable
apt install libzip/stable
搞定,剩下的就容易了
直接
docker-php-ext-install zip
重启容器OK