linux PHP7.0安装Imagick扩展(踩了太多坑才想着整理一份)

linux PHP7.0安装Imagick扩展(踩了太多坑才想着整理一份)

1.下载imagick(不要去看那些网上先安装imagemagick在安装imagick的帖子了,全是坑)

https://pecl.php.net/package/imagick

我用的是下面这个3.4.3,要下载稳定版的。下载完成之后,在后面的步骤中拉到文件夹中即可。

2.创建一个安装目录的文件夹存放下载的文件

我使用的是 /usr/local/src

将刚才下载的3.4.3版本通过ftp或者放入到文件夹中

tar zxvf imagick-3.4.3  #解压

 cd imagick-3.4.3  #进入目录

find  / -name  phpize  # 查询到你的phpize记录一下 备用,我的是  /usr/local/php7.0.10/bin/phpize

find  / -namephp-config  # 查询到你的php-config 记录一下备用,我的是  /usr/local/php7.0.10/bin/php-config

(服务器中使用你的php的/bin/phpize路径)/usr/local/php7.0.10/bin/phpize #用phpize生成configure配置文件

./configure --with-php-config=/usr/local/php7.0.10/bin/php-config #配置

中间会报错 关于 imagemagick的一个错误,此时不要着急,使用

yum install -y ImageMagick-devel    #安装相关工具即可解决,再次执行  ./configure --with-php-config=/usr/local/php7.0.10/bin/php-config

make #编译

此方法可以不用make  install了,这时候

使用  ls modules/  会查看到你的imagick.so文件  


3.打开你的phpinfo查找 extension_dir  找到你的php扩展目录,将imagick.so放进去,

然后打开php.ini文件,添加一行  extension=imagick.so  

重启php-fpm即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。