因此我们将这台机器与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版本。
非常感谢帮助!
答案 0 :(得分:0)
以root用户身份执行以下命令
yum install php-devel
然后尝试再次安装imageMagick扩展程序
答案 1 :(得分:0)
我们设法通过删除旧的php安装包来安装扩展,因为它来自不同的存储库。之后,我们从同一个存储库安装了所有东西。之后我们需要在php.ini中添加一些非默认扩展,让一切都恢复正常!不知道确切的细节,我不是unix专家;)。