centos下配置使用Imagick+ghostscript将PDF文件转为图片

1 安装ImageMagick

wget https://netix.dl.sourceforge.net/project/imagemagick/im7-src/ImageMagick-7.0.7-25.tar.gz

tar -zxvf ImageMagick-7.0.7-25.tar.gz 

解压完毕后进入该文件夹;执行命令(默认参数,没有更改)

./configure 

执行完了后如下图所示,默认安装路径在/usr/local或/usr/local/etc下,如果需要安装指定目录可以使用参数--prefix

执行命令,编译并安装ImageMagick,需要一段时间

make && make install

完成之后进入安装文件夹,查看ImageMagick是否工作

cd /usr/local/bin/

./convert -version

2 安装PHP扩展Imagick.so

wget http://pecl.php.net/get/imagick-3.4.3.tgz

解压后进入该目录,执行phpize,我希望你能找到你的phpize在哪,如果你是编译安装的话,如果没有软链到/usr/bin/目录下,你可以使用绝对路径调用phpize。使用下面命令行配置扩展安装,指定--with-php-config是为了统一管理我的extension.so,如果不指定,你也可以copy到php.ini指定的extension位置,--with-imagick默认是/usr/local如果你没改动的话。

./configure --with-php-config=/usr/local/php7/bin/php-config --with-imagick=/usr/local

注意如果你安装了多个php版本可以根据这个参数:--with-php-config 指定php路径,--with-imagick 后面跟的是Imagegick安装的目录

配置完成后编译安装,又是 make && make install

安装完了后我们要修改php的配置文件,添加上imagick.so,重启php-fpm,重启完成后可以phpinfo函数查看是否安装成功,或者使用php -m查看

3 安装GhostScript 

进入 https://www.ghostscript.com/releases/gsdnld.html

下载Ghostscript 9.56.1 Source for all platforms 这个版本进行二进制安装,下载完成后进入文件夹

执行 ./configure 然后执行 make && make install 完成后,将/usr/local/bin 中的gs 拷贝到/usr/bin中即可,然后执行gs -v查看版本号是否安装成功

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DQZ_cool

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值