我正在运行 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 扩展。我猜,以后,标准