PHP 5.5.3为ImageMagick安装Imagick扩展

时间:2013-10-15 15:25:42

标签: php unix imagick

因此我们将这台机器与Linux作为开发服务器运行。 然而,我们正在安装som问题,安装了imagick扩展程序。

我们正在使用: PHP 5.5.3(cli)(内置:2013年8月21日18:12:49) 版权所有(c)1997-2013 PHP小组 Zend Engine v2.5.0,版权所有(c)1998-2013 Zend Technologies

版本:ImageMagick 6.5.4-7 2012-05-07 Q16 OpenMP http://www.imagemagick.org 版权:版权所有(C)1999-2009 ImageMagick Studio LLC

如果我们尝试使用此命令安装imagick,我们将获得以下内容:

# pecl install imagick

downloading imagick-3.1.2.tgz ...
Starting to download imagick-3.1.2.tgz (94,657 bytes)
.....................done: 94,657 bytes
15 source files, building
running: phpize

Can't find PHP headers in /usr/include/php
The php-devel package is required for use of this command.
ERROR: `phpize' failed

如何在不将PHP版本更改为开发版本的情况下正确安装。 是否有PHP 5.5.3版本的imagick或者我们可以在PHP版本中使用的imagick版本。

非常感谢帮助!

2 个答案:

答案 0 :(得分:0)

以root用户身份执行以下命令

yum install php-devel

然后尝试再次安装imageMagick扩展程序

答案 1 :(得分:0)

我们设法通过删除旧的php安装包来安装扩展,因为它来自不同的存储库。之后,我们从同一个存储库安装了所有东西。之后我们需要在php.ini中添加一些非默认扩展,让一切都恢复正常!不知道确切的细节,我不是unix专家;)。