欢迎光临
我们一直在努力

在RHEL / CentOS和Fedora上安装ImageMagick(Image Manipulation)工具

ImageMagick是一个免费开源的简单的软件套件,用于任何类型的图像处理的是用于创建,编辑,转换,显示图像文件。 它可以能够阅读和超过200个图像文件,如JPEG,GIF,PNG,TIFF照片CD图像格式写的,它也可用于缩略图或验证码生成。它还包括创建透明或动画GIF图像格式的命令行选项和更多的功能,如调整大小,锐化,旋转或添加特殊效果的图像。用PHPPerl编程语言,ImageMagick使用工具,你需要与Imagick PHP扩展安装ImageMagick PHPImageMagick,Perl扩展为Perl。Imagick是一个简单的PHP扩展的创建和使用ImageMagickAPI程序修改图像。 有一个在名称的混乱,因为人们认为ImageMagickImagick都是一样的,但是你可以使用ImageMagickImagick扩展,但你需要你的机器使用和运行上都安装。

安装ImageMagick

首先,安装以下先决php-peargcc包编译imagick PHP扩展。

# yum install php-pear gcc

一旦你安装了php-peargcc包,你现在可以用于采用PHPYum命令Perl支持安装ImageMagick软件。

# yum install ImageMagick ImageMagick-devel ImageMagick-perl

接下来,编译PHP扩展的imagick。 要做到,简单的运行下面的‘PECL’命令。 它将安装ImageMagick和 /usr/lib/php/modules 目录下imagick PHP扩展模块“imagick.so”。 如果您使用的是64位系统,模块目录路径将是 /usr/lib64/php/modules 。

# pecl install imagick WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to updatedownloading imagick-3.1.0RC2.tgz ...Starting to download imagick-3.1.0RC2.tgz (93,264 bytes).....................done: 93,264 bytes15 source files, buildingrunning: phpizeConfiguring for:PHP Api Version:         20090626Zend Module Api No:      20090626Zend Extension Api No:   220090626Please provide the prefix of Imagemagick installation [autodetect] :

注意:它会要求你提供ImageMagick安装前缀,只需按下回车键为自动检测。现在,添加“imagick.so’扩展‘/etc/php.ini中 ‘文件。

echo extension=imagick.so >> /etc/php.ini

接下来,重新启动Apache Web服务器。

# service httpd restart

通过运行以下命令验证imagick PHP扩展。你会看到imagick扩展名类似下面。

# php -m | grep imagickimagick

或者,你可以创建一个网站下的根目录下名为“phpinfo.php”文件(例如:/var/www/html/)。

# vi /var/www/html/phpinfo.php

添加以下代码。

<?phpphpinfo ();?>

打开你喜欢的浏览器并输入的“http://localhost/phpinfo.php”“http://ip-addresss/phpinfo.php”并验证imagick扩展。

安装Imagick PHP扩展

Imagick PHP扩展

参考链接

ImageMagick项目主页

赞(0) 打赏
未经允许不得转载:老赵部落 » 在RHEL / CentOS和Fedora上安装ImageMagick(Image Manipulation)工具
data-ad-format="auto" data-full-width-responsive="true">

评论 抢沙发