无法在centos 7上安装php imap扩展

时间:2016-06-23 15:16:45

标签: centos7 php-imap

运行命令

  

sudo yum install php56w-imap

给我输出:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.163.com
 * extras: mirrors.163.com
 * updates: mirrors.163.com
 * webtatic: uk.repo.webtatic.com
Resolving Dependencies
--> Running transaction check
---> Package php56w-imap.x86_64 0:5.6.22-1.w7 will be installed
--> Processing Dependency: libc-client.so.2007()(64bit) for package: php56w-imap-5.6.22-1.w7.x86_64
--> Finished Dependency Resolution
Error: Package: php56w-imap-5.6.22-1.w7.x86_64 (webtatic)
           **Requires: libc-client.so.2007()(64bit)**
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

我正在避免任何编译,因此用于编译php的--libdir = / usr / lib64选项不是我正在寻找的。 此外,我找不到该库的任何有效下载链接。 请帮忙!

3 个答案:

答案 0 :(得分:0)

我找到了它:

  

https://www.rpmfind.net/linux/rpm2html/search.php?query=libc-client.so.2007()(64bit)

我尝试安装的是libc-client-devel但是依赖性失败了。使用这个libc-client,一切运行良好

答案 1 :(得分:0)

只需先使用命令安装:

yum install php-imap*

答案 2 :(得分:0)

我收到未找到SE_UID错误。

我偶然发现了https://centos.pkgs.org/7/ius-x86_64/php72u-imap-7.2.17-1.ius.centos7.x86_64.rpm.html

然后我跑了:

yum install php72u-imap

我还用echo phpinfo()创建了一个php文件,并看到IMAP现在显示为显示中的单独部分。