在RHEL上安装php-magicwand时出错(php-common之间的冲突)

时间:2017-06-07 19:30:45

标签: imagemagick php-7 rhel

我正在尝试在AWS上托管的RHEL7上安装ImageMagic(用于php7)。 运行后

pecl install imagick

我最终得到以下错误

  

configure:错误:找不到。请提供MagickWand-config或Wand-config程序的路径。

因此,我搜索了magickwand,它返回了可能的匹配php-magickwand.x86_64

现在是最终的问题。当我尝试通过yum安装php-magickwand时,我收到以下错误(检查第3行的最后一行)。

Loaded plugins: amazon-id, rhui-lb, search-disabled-repos
Resolving Dependencies
--> Running transaction check
---> Package php-magickwand.x86_64 0:1.0.9-6.el7 will be installed
--> Processing Dependency: php(zend-abi) = 20100525-64 for package: php-magickwand-1.0.9-6.el7.x86_64
--> Processing Dependency: php(api) = 20100412-64 for package: php-magickwand-1.0.9-6.el7.x86_64
--> Running transaction check
---> Package php-common.x86_64 0:5.4.16-42.el7 will be installed
--> Processing Dependency: libzip.so.2()(64bit) for package: php-common-5.4.16-42.el7.x86_64
--> Running transaction check
---> Package libzip.x86_64 0:0.10.1-8.el7 will be installed
--> Processing Conflict: php70w-common-7.0.19-1.w7.x86_64 conflicts php-common < 7.0
--> Finished Dependency Resolution
Error: php70w-common conflicts with php-common-5.4.16-42.el7.x86_64
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

我在我的机器上搜索过php-common-5.4,但没有类似的东西。我拥有的所有软件包都与php7有关(因为我从未在这台机器上安装过php55)。

有人可以说明我可以在哪里挖更多?我至少用Google搜索了一个小时,似乎没有人陷入这个陷阱。

1 个答案:

答案 0 :(得分:0)

试试这个,看它是否有效:

yum install ImageMagick-devel