0

因此,我们将这台机器与 Linux 一起作为开发服务器运行。但是,我们在安装 imagick 扩展时遇到了一些问题。

我们正在使用:PHP 5.5.3 (cli)(构建时间:2013 年 8 月 21 日 18:12:49) 版权所有 (c) 1997-2013 The PHP Group 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 版本。

帮助真的很感激!

4

2 回答 2

0

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

于 2013-10-22T08:10:34.073 回答
0

以root身份执行以下命令

yum install php-devel

然后尝试再次安装 imageMagick 扩展

于 2013-10-15T15:26:40.833 回答