安装ImageMagick
首先,安装以下先决 php-pear和 gcc包编译imagick PHP扩展。# yum install php-pear gcc一旦你安装了 php-pear和 gcc包,你现在可以用于采用 PHP和 Yum命令 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 update downloading imagick-3.1.0RC2.tgz ... Starting to download imagick-3.1.0RC2.tgz (93,264 bytes) .....................done: 93,264 bytes 15 source files, building running: phpize Configuring for: PHP Api Version: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 220090626 Please 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 imagick imagick或者,你可以创建一个网站下的根目录下名为 “phpinfo.php”文件(例如: /var/www/html/ )。
# vi /var/www/html/phpinfo.php添加以下代码。
<?php phpinfo (); ?>打开你喜欢的浏览器并输入 的“http://localhost/phpinfo.php”或 “http://ip-addresss/phpinfo.php”并验证imagick扩展。
Imagick PHP扩展