docker Alpine Linux环境安装php扩展 imap

场景

在docker Alpine Linux环境安装php扩展 imap,直接执行:docker-php-ext-install imap ,会提示错误error: utf8_mime2text() has new signature, but U8T_CANONICAL is missing. This should not happen. Check config.log for additional information.

解决思路

按照上面错误在网上搜索会得到结果是要执行apt-get install -y libc-client-dev,可alpine系统中不支持apt命令,其管理包命令是apk。

于是执行apk add --no-cache libc-client-dev,则会提示ERROR: unable to select packages:
  libc-client-devel (no such package)。实际上alpine系统中没有libc-client-dev包,即使是换了alpine源后也是如此。

正确处理方式:

apk add --no-cache imap-dev

docker-php-ext-install imap

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值