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查看版本号是否安装成功

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

  1. CentOS 7+环境下PHP使用Imagick+ghostscript将PDF文件转为图片

    原文详细地址:https://blog.csdn.net/liangxun0712/article/details/79584016 php官方文档: http://php.net/manual/en ...

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

    如题,博主今天遇到个业务问题,需要对用户上传的PDF文件转png操作,其实就是个首页预览功能,不细说了. 首先,作为一个懒人,遇到新的问题我首先想的是这个坑我还是不亲自去踩了,机制的google了一发 ...

  3. C#将PDF文件转为图片

    市面上有不少能够将PDF转换为图片的第三方dll,但是它们要么收费,要么免费带水印,或者需要先安装软件才能使用(比如Acrobat或者Ghostscript),那么有没有更好的方法呢,答案是有的. - ...

  4. 使用pdfbox2.0.15版本,将pdf文件转为图片时,中文显示乱码

    一.问题 在项目中使用pdfbox2.0.15版本,将pdf文件转成图片,在windows本地转换正常,发布到linux服务器,转换后图片中的中文出现部分乱码,显示都是方块□□□. 二.分析 1.日志 ...

  5. python成功将PDF文件转为图片,一次成功,不再踩坑!

    网上有很多方法,但是包括PDF2image库.PyMupdf库等. 在摸索过程中我发现pdf的解析可以分为两种: 1.标准的PDF文件 表现在字体清晰.无畸变.这类PDF文件是通过word等格式编辑好 ...

  6. react-pdf 将pdf文件转为图片,用于页面展示

    1.安装 react-pdf yarn add react-pdf 或 npm install react-pdf --save 2.转换pdf为图片的组件 /* eslint-disable */ ...

  7. JS逐页转pdf文件为图片格式

    背景 年前的时候,开发一个电子杂志项目,功能需求是通过上传pdf文件,将其转为图片格式,所以杂志的内容其实就是一张张图片 不过当时技术要求用后端实现,所以使用的是PHP实现该功能.项目完成后,寻思着在 ...

  8. PDF文件转为缩略图

    工作需求在浏览器预览office文件 最后确定的方案是: 1.首先使用Jacob调取WPS将office文件转为PDF(可以做到兼容office 2003.office 2007的文件): 2.通过如 ...

  9. CentOS下配置VNCServer,重启服务仍然生效

    CentOS下配置VNC Server,重启服务,配置仍然生效的方法: 本文前提:系统已安装好gnome桌面,如果没有请执行下面的命令安装即可. yum groupinstall "Desk ...

  10. centos oracle 服务自动启动,CentOS下配置Oracle 11gR2为系统服务自动启动

    CentOS下配置Oracle 11gR2为系统服务自动启动 CentOS下配置Oracle 11gR2为系统服务自动启动 为什么80%的码农都做不了架构师?>>> PS:在Wind ...

最新文章

  1. 准备开始在51上写博了。
  2. I - 交叉排序(冒泡实现)
  3. currentThread()方法的作用
  4. 服务器性能指标(一)——负载(Load)分析及问题排查
  5. 功能强大的TCGA再分析平台
  6. php cli输出百分比,CLI模式。能不能修改已经输出的内容?
  7. Python使一列数据总和为1
  8. linux c++模拟简易网络爬虫
  9. oracle insert 字符插入问题
  10. PHP面向对象之领域模型+数据映射器
  11. DarkSide勒索病毒分析
  12. 听音乐是运用计算机的技术,计算机音乐技术在电影音乐中的运用
  13. xci转化nsp_XCI转NSP格式 图文教程
  14. 大数据组项目文档整理方案
  15. H5动画实现简单的转盘抽奖。
  16. python中的snip用法_简单说说SNIP
  17. ie浏览器怎么打开html,ie浏览器在哪里打开
  18. 在docker中运行自己的eureka服务端
  19. 【历史上的今天】10 月 12 日:C 语言之父逝世;西门子诞生;乔布斯推出 NeXT 电脑
  20. 力扣算法题-19.秋叶收藏集 C语言实现

热门文章

  1. 预警:Mac木马出新招,利用俄罗斯太空计划作诱饵
  2. 三维实景建模技术的应用
  3. luac 格式分析与反编译
  4. Keil安装(带安装软件)
  5. python课程报告模板_《Python语言编程课程设计》课程设计报告模版
  6. 运行在网络处理器上的嵌入式Linux系统
  7. 服务器硬件工程师从入门到精通系列视频教程(1)-基础篇-赵振坤-专题视频课程...
  8. 中景园0.96寸 OLED 显示屏 学习笔记
  9. 杭电oj —— 2052
  10. 2021年度考核登记表