当前位置:论坛首页 > Linux面板 > 讨论

AlmaLinux 9系统下PHP7.4安装IMAP扩展失败解决方案

发表在 Linux面板2022-10-28 15:32 [复制链接] 1 2890

本帖最后由 FacFox 于 2022-10-29 14:49 编辑

AlmaLinux 9算是比较新的系统,许多rep都没有默认安装,因此安装imap扩展会出现如下错误:
  1. configure: error: utf8_mime2text() has new signature, but U8T_CANONICAL is missing
复制代码
CentOS7下的解决方案为:
  1. yum install -y libc-client-devel
复制代码
但是这个在AlmaLinux 9 里面是不管用的。因此需要手动查询libc-client-devel的安装包:https://pkgs.org/download/libc-client-devel。

对应的Centos 9/Rhel 9/AlmaLinux 9/RockyLinux 9的安装方式(如果是Centos 8/Rhel 8/Alma Linux 8/Rocky Linux 8系列的,把9替换成8即可):
  1. wget http://rpms.remirepo.net/enterprise/remi-release-9.rpm
  2. rpm -Uvh remi-release-9.rpm
  3. dnf -y --enablerepo=remi install uw-imap-devel
复制代码
安装完成后,还需要在PHP-禁用函数中删除imap_open,否则imap模块依然无法连接imap服务器。


使用道具 举报 只看该作者 回复
发表于 2022-10-28 15:38:27 | 显示全部楼层
感谢您的分享
使用道具 举报 回复 支持 1 反对 0
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表