跳到正文

如何在CentOS上安装ImageMagick + PHP Imagick

WeMedia

ImageMagick是一个图像开发套件,允许您创建,操作或转换位图图像。 它支持许多常见的图像格式,例如:GIF,JPEG,JPEG-2000,PDF,PNG,SVG,TIFF,DPX,EXR等等。 ImageMagick非常适用于旋转,镜像,调整大小,绘制,为您的图像应用更多的特殊效果。

您可以从命令行使用ImageMagick,但它也支持与许多流行的语言(如PHP,Perl或C ++)集成。 今天我们将介绍如何在CentOS Linux上安装ImageMagick和Imagick PHP库。
 
教学要求

确保您已经安装了php-pear,因为安装Imagick PHP库要用到它。如果还没有安装php-pear,可以使用Yum命令进行安装:

yum install php-pear

 安装 ImageMagick:

yum install ImageMagick

 
安装 ImageMagick PHP库:

pecl install Imagick

输出应该如下所示:

[root@server.mysite.com:~]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
Configuring for:
PHP Api Version: 20100412
Zend Module Api No: 20100525
Zend Extension Api No: 220100525
Please provide the prefix of Imagemagick installation [autodetect] :
building in /root/tmp/pear/pear-build-rootJJlLyo/imagick-3.1.2
running: /root/tmp/pear/imagick/configure --with-imagick

检查Imagick是否安装好:

php -i | grep Imagick

您应该在运行时能看到这样的输出:

[root@server.mysite.com:~]php -i | grep Imagick -i
imagick
imagick module => enabled
imagick module version => 3.1.2
imagick classes => Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator
imagick.locale_fix => 0 => 0
imagick.progress_monitor => 0 => 0


关于Linux运行级别和独立服务的自启动

运行级别是基于Unix的操作系统运行的模式之一。每个运行级别都有一定数量的服务停止或启动,从而使用户能够控制机器的行为。 通常,存在七个运行级别,从零到六。 Linux内核启动后,init程序读取/etc/inittab 文件以确定每个运行级别的行为。 除非用户将另一个值指定为内核启动参数,否则系统将进入(启动)默认的…

WeMedia

Mac 如何把程序加到桌面?或是在桌面增加捷径

刚从 Windows 跳槽到 Mac 的用户,第一个要习惯的就是「程序的位置」;因为 Windows 的软件除了放在「开始」菜单中以外,通常也会在桌面上有一个个的程序捷径,但 Mac 的用户却习惯在桌面上放「文件」而非「程序捷径」,因此很多刚跳槽的新手总是会看着空荡荡的桌面无所适从。 其实,Mac 也是可以在桌面上放上…

newsman

如何指定 Mac 上文件偏好打开的程序?

相信大家在 Mac 上都有自己偏好打开的程序,比如说我习惯视频档都使用「IINA」打开,但是 macOS 总是用缺省「QuickTime」来打开,有没有什么方法让 macOS 都用我偏好的程序打开呢?现在就来看看要怎么设置。 如何设置 Mac 上文件偏好打开的程序? 我们先用 .mov 的视频文件来示范,当然不同类型的…

newsman