0

我正在尝试为 laravel 应用程序运行一个新的 dockerfile 构建,我需要做的就是通过 docker 安装 imap for php

我现在正在运行这个:

FROM quay.io/appTest/docker-php-iaccess-odbc:7.3-prod

WORKDIR /docker_app

COPY ./ /docker_app


RUN set -ex                                                         && \
docker-php-ext-install imap                             

RUN set -ex                                                                                     && \
chmod -R a+w /docker_app/storage                                                            && \
cp /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.ini                         && \
composer install --no-progress --optimize-autoloader --no-scripts --no-interaction          && \
php artisan clear-compiled                                                                  && \
php artisan optimize                                                                        && \
php artisan config:clear

但是当我在命令行中构建时,我会通过安装 imap 步骤并得到这个错误:

configure: error: utf8_mime2text() has new signature, but U8T_CANONICAL is missing. This should not happen. Check config.log for additional information.

我不知道这里发生了什么,但是我应该如何通过 dockerfile 安装 php-imap?

4

0 回答 0