错误信息

The following packages have unmet dependencies:
zlib1g-dev : Depends: zlib1g (= 1:1.2.8.dfsg-5) but 1:1.2.11.dfsg-1 is to be installed
E: Unable to correct problems, you have held broken packages.

错误原因

docker构建的基础镜像是非常干净的镜像,导致很多依赖没有安装。

解决方法

不同的php版本需注意编译参数

apt-get install --allow-downgrades -y  zlib1g=1:1.2.8.dfsg-5 zlib1g-dev libz-dev libfreetype6-dev libjpeg62-turbo-dev libpng-dev \
    && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
    && docker-php-ext-install -j$(nproc) gd
最后修改:2020 年 09 月 10 日 06 : 20 PM
如果觉得我的文章对你有用,请随意赞赏