首页 > Web开发 > 详细

CentOS6.10下安装ImageMagick和PHP imagick扩展:

时间:2019-09-26 18:25:50      阅读:79      评论:0      收藏:0      [点我收藏+]
处理和扫描图片需要用到imagick的支持,要安装以下二项,才可以正常使用。
 
1. CentOS6.10系统要安装:ImageMagick 组件
2. PHP要安装:imagick扩展
 
imagick是一个PHP的扩展,用ImageMagick提供的API来进行图片的创建与修改,不过这些操作已经包装到扩展imagick中去了,最终调用的是ImageMagick提供的API.
 
ImageMagick是一套软件系列,主要用于图片的创建、编辑以及转换等,详细的解释见ImageMagick的官方网站http://www.imagemagick.org/,ImageMagick比GD的性能要高很多,如果是在处理大量的图片时更加能体现ImageMagick的性能。
 
两种安装方式:
 
第一种:
 
一、CentOS6.5安装ImageMagick组件:
#yum -y install ImageMagick ImageMagick-devel ImageMagick-perl
 
二、安装PHP扩展:imagick
#/usr/local/php/bin/pecl install imagick
会自动下载安装最新的稳定版本。
 
Build process completed successfully
Installing ‘/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/imagick.so‘
Installing ‘/usr/local/php/include/php/ext/imagick/php_imagick_shared.h‘
configuration option "php_ini" is not set to php.ini location
You should add "extension=imagick.so" to php.ini
 
然后手动在php.ini中添加:
extension = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/imagick.so"
 
 
第二种: 源码方式安装
 
一、CentOS6.10安装ImageMagick组件:
#tar -zxvf ImageMagick.tar.gz   #解压
#cd ImageMagick-6.7.9-3          #进入安装目录
#./configure --prefix=/usr/local/imagemagick   #配置
#make                                        #编译
#make install                              #安装
 
二、安装PHP扩展:imagick
这种方法可以安装自己喜欢的imagick版本,不一定是最新版,不象上面第一种方法中的,默认是安装imagick最新稳定版本。
 
#tar -zxvf imagick-3.4.3.tgz
#cd imagick-3.4.3
#/usr/local/php/bin/phpize                          #用phpize生成configure配置文件
#./configure --with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/imagemagick   #配置
#make              #编译
#make install   #安装
 
Installing shared extensions:  /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/
Installing header files:    /usr/local/php/include/php/
configuration option "php_ini" is not set to php.ini location
You should add "extension=imagick.so" to php.ini
 
然后手动在php.ini中添加:
extension = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/imagick.so"
 
重新加载php即可
 
 
 

CentOS6.10下安装ImageMagick和PHP imagick扩展:

原文:https://www.cnblogs.com/Ghost-bird/p/11593404.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!