我正在尝试为 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?