如果您在PHP docker镜像中安装IMAP扩展,则可能会出现以下错误:
configure:error:utf8_mime2text()有新签名,但缺少U8T_CANONICAL。这不应该发生。检查config.log以获取其他信息。
然后:
configure:error:此c-client库是使用Kerberos支持构建的。
要解决此错误:
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