在官方PHP docker镜像上安装IMAP扩展时出错

问题描述 投票:0回答:1

如果您在PHP docker镜像中安装IMAP扩展,则可能会出现以下错误:

configure:error:utf8_mime2text()有新签名,但缺少U8T_CANONICAL。这不应该发生。检查config.log以获取其他信息。

然后:

configure:error:此c-client库是使用Kerberos支持构建的。

php docker imap
1个回答
0
投票

要解决此错误:

configure:error:utf8_mime2text()有新签名,但缺少U8T_CANONICAL。这不应该发生。检查config.log以获取其他信息。

您只需要运行下一个命令:

apt update && apt install -y libc-client-dev libkrb5-dev && rm -r /var/lib/apt/lists/*

所以,现在可能会出现一个新错误:

configure:error:此c-client库是使用Kerberos支持构建的。

要解决此新错误,必须使用下一个命令安装扩展:

docker-php-ext-configure imap --with-kerberos --with-imap-ssl && docker-php-ext-install imap
© www.soinside.com 2019 - 2024. All rights reserved.