PHP 安装imagick扩展

本文指导如何在Linux CentOS系统中安装和更新ImageMagick及其PHP imagick扩展。首先检查ImageMagick是否已安装,如有旧版本,通过yum进行卸载。接着使用yum安装最新版ImageMagick及其devel包。然后,下载并编译安装php的imagick扩展,包括下载压缩包、解压、phpize、配置和make安装。最后,编辑php.ini添加扩展并重启php服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux系统 CentOS;

判断是否安装了ImageMagick:

 

[root@instance-32spzihn ~]# rpm -qa|grep -i 'ImageMagick'
ImageMagick-6.7.2.7-5.el6_8.x86_64
ImageMagick-devel-6.7.2.7-5.el6_8.x86_64

如果之前有安装。但感觉版本太旧,可以先卸载再安装:

 

yum remove ImageMagick-6.7.2.7-5.el6_8.x86_64

yum remove ImageMagick-devel-6.7.2.7-5.el6_8.x86_64

 

安装ImageMagick,可以通过 yum 安装,也可以通过下载安装包编译,此处用yum 方式:

安装ImageMagick-devel:

 

安装完成后,接下来就要安装php 的imagick扩展了。

扩展也可以通过yum安装,但此处我使用了源码编译方式,首先先将imagick的编译压缩包下载回来:

创建一个文件夹,然后解压内容到里面:

进入具体的imagick-3.4.3RC1目录,并先执行phpize准备安装扩展:

配置完成后执行 make && make install 安装扩展,提示安装完成后并进入到相应的扩展目录查看是否已经存在imagick.so文件,接着编辑php.ini将extension=imagick.so加到里面,保存退出后重启php服务:

若在安装时报:

configure: error: not found. Please provide a path to MagickWand-config or Wand-config program.

这是因为在安装ImageMagick之前需要先安装:ImageMagick-devel,可以先执行:

yum install ImageMagick-devel

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值