(详解)CentOS 7+环境下PHP使用Imagick+ghostscript将PDF文件转为图片


一、安装ImageMagick

示例:

下载命令:# wget https://netix.dl.sourceforge.net/project/imagemagick/im7-src/ImageMagick-7.0.7-25.tar.gz

直接看图:

[root@xiaowuzhushou /]# cd /home/wwwroot/demo/
[root@xiaowuzhushou demo]# wget https://netix.dl.sourceforge.net/project/imagemagick/im7-src/ImageMagick-7.0.7-25.tar.gz
--2021-05-21 09:32:10--  https://netix.dl.sourceforge.net/project/imagemagick/im7-src/ImageMagick-7.0.7-25.tar.gz
正在解析主机 netix.dl.sourceforge.net (netix.dl.sourceforge.net)... 87.121.121.2
正在连接 netix.dl.sourceforge.net (netix.dl.sourceforge.net)|87.121.121.2|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 302 Found
位置:https://downloads.sourceforge.net/project/imagemagick/im7-src/ImageMagick-7.0.7-25.tar.gz?download&failedmirror=netix.dl.sourceforge.net [跟随至新的 URL]
--2021-05-21 09:32:11--  https://downloads.sourceforge.net/project/imagemagick/im7-src/ImageMagick-7.0.7-25.tar.gz?download&failedmirror=netix.dl.sourceforge.net
正在解析主机 downloads.sourceforge.net (downloads.sourceforge.net)... 216.105.38.13
正在连接 downloads.sourceforge.net (downloads.sourceforge.net)|216.105.38.13|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 302 Found
位置:https://iweb.dl.sourceforge.net/project/imagemagick/im7-src/ImageMagick-7.0.7-25.tar.gz [跟随至新的 URL]
--2021-05-21 09:32:12--  https://iweb.dl.sourceforge.net/project/imagemagick/im7-src/ImageMagick-7.0.7-25.tar.gz
正在解析主机 iweb.dl.sourceforge.net (iweb.dl.sourceforge.net)... 192.175.120.182, 2607:f748:10:12::5f:2
正在连接 iweb.dl.sourceforge.net (iweb.dl.sourceforge.net)|192.175.120.182|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:12999271 (12M) [application/x-gzip]
正在保存至: “ImageMagick-7.0.7-25.tar.gz”

100%[=============================================================================================================================================================================================================>] 12,999,271  2.65MB/s 用时 4.7s   

2021-05-21 09:32:19 (2.65 MB/s) - 已保存 “ImageMagick-7.0.7-25.tar.gz” [12999271/12999271])

下载完成后使用下面的命令解压:# tar -zxvf ImageMagick-7.0.7-25.tar.gz

[root@xiaowuzhushou demo]# ls
addons  application  build.php  composer.json  composer.lock  config  crontab  extend  ImageMagick-7.0.7-25.tar.gz  LICENSE.txt  public  README.md  route  runtime  think  thinkphp  uni-app-ebookdemo  vendor
[root@xiaowuzhushou demo]# tar -zxvf ImageMagick-7.0.7-25.tar.gz
ImageMagick-7.0.7-25/
ImageMagick-7.0.7-25/aclocal.m4
ImageMagick-7.0.7-25/LICENSE
ImageMagick-7.0.7-25/m4/
ImageMagick-7.0.7-25/m4/lt~obsolete.m4
ImageMagick-7.0.7-25/m4/ltoptions.m4
ImageMagick-7.0.7-25/m4/pkg.m4
ImageMagick-7.0.7-25/m4/libtool.m4
ImageMagick-7.0.7-25/m4/ax_append_flag.m4
ImageMagick-7.0.7-25/m4/framework.m4
ImageMagick-7.0.7-25/m4/ax_cflags_warn_all.m4
ImageMagick-7.0.7-25/m4/ax_c___attribute__.m4
ImageMagick-7.0.7-25/m4/ax_cxx_namespaces.m4
·········································省略

解压完毕后进入该文件夹并且执行命令:# ./configure

[root@xiaowuzhushou demo]# cd ImageMagick-7.0.7-25
[root@xiaowuzhushou ImageMagick-7.0.7-25]#  ./configure
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
···························································省略N行

执行命令,编译并安装ImageMagick:# make && make install

[root@xiaowuzhushou ImageMagick-7.0.7-25]# make && make install
make  all-am
make[1]: 进入目录“/home/wwwroot/demo/ImageMagick-7.0.7-25CC       MagickCore/Mag
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值