CentOS 7 上没有可用的 php-imap 软件包

CentOS 7 上没有可用的 php-imap 软件包

我正在运行 CentOS 7 64 位专用服务器,以下是尝试安装 IMAP 时的输出:

yum install php-imap  
Loaded plugins: fastestmirror  
Loading mirror speeds from cached hostfile  
 * base: ftp.ciril.fr  
 * extras: ftp.ciril.fr  
 * updates: ftp.ciril.fr  
No package php-imap available.  
Error: Nothing to do    

禁用排除时也一样:

sudo yum install --disableexcludes=all php-imap
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.ciril.fr
 * extras: ftp.ciril.fr
 * updates: ftp.ciril.fr
No package php-imap available.
Error: Nothing to do

答案1

只需运行以下命令

yum install epel-release*

yum install php-imap*

答案2

它在 epel repo 中。请参阅http://pkgs.org用于此类事物的搜索功能。

答案3

这是我在 Centos 7.1 上安装 PHP7.0 IMAP 扩展的步骤

我从这里下载了 setup-ius.sh:https://gist.github.com/SunDi3yansyah/3edc2370268c335362c896cd2d1094ad

然后,使用命令安装它:

yum install php70u-imap

成功了!祝你好运!

答案4

对于 Amazon Linux 2 (AL2),我一直难以在 PHP 8.0 上安装 imap 扩展,但我能够通过这种方式:

yum update -y
yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install -y php80-php-imap

cp /opt/remi/php80/root/usr/lib64/php/modules/imap.so /usr/lib64/php/modules/
/bin/echo 'extension="imap.so"' > /etc/php.d/40-imap.ini

systemctl restart php-fpm

诀窍是使用 Remi 存储库,因为它们已编译 imap 扩展。我猜,以后,标准

相关内容