You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Linux Mint 19.1上安装PHP 8.2版本的imap扩展?

解决Linux Mint 19.1 Tessa下PHP 8.2 IMAP扩展安装问题

问题原因

Linux Mint 19.1 Tessa基于Ubuntu 18.04 Bionic,Ondrej PPA已停止对Ubuntu 18.04提供PHP 8.2版本的软件包支持,因此直接通过apt安装php8.2-imap会提示找不到包,安装php-imap则会默认适配系统自带的PHP 7.2版本。

解决方案

方案一:升级系统(推荐)

将Linux Mint 19.1升级到20.x或更高版本(对应Ubuntu 20.04及以上),Ondrej PPA即可正常提供PHP 8.2相关包,执行以下命令安装:

sudo apt update
sudo apt install php8.2-imap

方案二:手动编译安装IMAP扩展(不升级系统时使用)

若无法升级系统,可手动编译PHP 8.2的IMAP扩展:

  1. 安装编译依赖:
sudo apt-get install build-essential libssl-dev libc-client2007e-dev libkrb5-dev
  1. 下载并解压PHP 8.2源码包,进入IMAP扩展目录:
cd /path/to/php-8.2.x/ext/imap
  1. 生成编译配置文件:
phpize8.2
  1. 配置编译参数:
./configure --with-imap --with-imap-ssl --with-kerberos
  1. 编译并安装扩展:
make && sudo make install
  1. 找到PHP 8.2的php.ini文件(可通过php8.2 --ini查看路径),添加以下内容后保存:
extension=imap.so
  1. 重启PHP服务(如FPM或Apache)使扩展生效。

内容的提问来源于stack exchange,提问作者Szymon D.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 18:52:07