使用php7,通过加载pdf文件,生成图片,需要用到imagick扩展,下面是如何安装该扩展

php使用7.1版本,操作系统为centos6版本

1.首先linux下,通过yum 安装依赖包

yum install autoconf gcc gcc-c++ ImageMagick-devel

该步骤必须操作,否则会发生无法编译的情况

2.下载imagick最新稳定版,并进行解压

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

tar xf imagick-3.4.3.tgz

cd imagick-3.4.3

3.进行编译安装

/usr/local/php/bin/phpize

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

make

make install

注意, /usr/local/php/bin/phpize 和 /usr/local/php/bin/php-config 都是php编译安装的默认

文件路径,如果你的不是这个路径,请自行改变

4.phpp文件文件php.ini添加扩展(该文件默认为 /etc/php.ini)

extension=imagick.so

如果没有设置extension_dir, 那么需要在php.ini中加上

extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/"

5.保存php.ini配置文件,然后重启php,通过php -m即可查看,imagick扩展是否安装成功

php7 imagick扩展,php7安装imagick扩展相关推荐

  1. php安装mongo扩展,php安装mongo扩展和mongodb扩展

    mongo扩展主要是针对php 5.x的,而且以后不提供更新维护:后续一般都用mongodb扩展,当然,要根据实际生产环境来确定.还是要看需求. 方法1:git下载安装包安装mongodb扩展 cd ...

  2. php7 memcached sasl,Mac安装memcached扩展支持sasl

    Mac安装memcached扩展支持sasl Memcached在服务以及扩展中,默认都是不支持用户名和密码,但是如果需要可以通过打开sasl来提供用户名和密码服务.所以在memcached的扩展与服 ...

  3. mamp 下载安装php扩展,mamp安装php扩展

    我的mamp版本是4.0以上的版本, 在/Applications/MAMP/bin/php/php7.1.1/下含有include, 如果不含有需要本身新建文件夹为include, 然后从php官网 ...

  4. php pg connect 扩展,php安装gnupg扩展

    需要在php中使用gpg加密 function gpg() { $keydata = file_get_contents('li7.asc'); $res = gnupg_init(); $info ...

  5. docker php安装gd扩展_docker安装php扩展gd库

    Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的 ...

  6. php imagick 滤镜,PHP安装imagick扩展踩过的坑

    微信公众号:网管小贾 个人博客:www.sysadm.cc 环境背景:WAMP(PHP7.1.9 + Apache2.4.27) 最近需要使用到图形添加水印等操作,于是找到了 Intervention ...

  7. php编译安装swoole,PHP7 源码编译安装 Swoole 扩展

    cd ~/Downloads git clone https://gitee.com/swoole/swoole.git cd swoole /home/misswell/soft/php/bin/p ...

  8. mongoclient php扩展,lnmp安装mongo扩展后,在实例化mongoClient()时出错

    安装完了mongo扩展,phpinfo中也有mongo的相关信息,但是就是会出现这个 Warning: include_once(MongoClient.php): failed to open st ...

  9. debian php安装pdo扩展,docker安装PHP扩展2020-05-25

    示例: 1.docker-php-ext-install pdo_mysql 2.extension=php_pdo_mysql.dll 一.docker按照PHP扩展 先删除原来的composer容 ...

  10. docker php安装gd扩展_php安装redis扩展

    前言 本文假定已经通过编译安装php程序,如果您是通过其他方式安装的php,实现方式可能有所不同. 运行环境:Centos 7.4.PHP7.2.x. 教程 安装redis 可以通过 PEAR / P ...

最新文章

  1. mysql 去重求总数_Mysql获取去重后的总数
  2. mongod副本集的安装配置
  3. nitrous.io mysql_云IDE:Nitrous.io的介绍以及活用手段
  4. 看《超级演说家》有感
  5. bitmap画文字 居中_画非画展览馆 观赏石 第八期拍卖
  6. 做企业网站为什么要服务器呢,企业为什么要建站?
  7. 阿里P8架构师谈:分布式系统全局唯一ID简介、特点、5种生成方式
  8. GitHub 标星 11000+,阿里开源微服务如何连续 10 年扛住双十一大促
  9. HTTP协议和NDS服务器
  10. mybatis源码分析执行流程
  11. Android开发笔记(一百五十三)OpenGL绘制三维图形的流程
  12. C#中对 XML节点进行增、删、改、查
  13. 工作中一些环境问题解决记录
  14. 《研磨设计模式》抽象工厂模式与简单工厂模式的比较(golang)
  15. 计算机毕业设计django基于python金太阳家居电商平台(源码+系统+mysql数据库+Lw文档)
  16. matlab 阶乘函数
  17. linq左右连接查询
  18. (20210116已解决)Windows下的CTF加载程序是什么?
  19. 手机摄影 -参数ISO
  20. Android 分享功能的实现

热门文章

  1. 2020年市场最缺什么_2020年资本市场回顾
  2. android 程序更换字体,Android修改自己程序字体的方法详解
  3. set学习(系统的学习)
  4. android蓝牙设置特征属性,Android BLE蓝牙详细解读(二)
  5. android+大富翁+局域网,【图片】大富翁6局域网(LAN)多人联机教程(求精)_大富翁吧_百度贴吧...
  6. Vue ---- 指令
  7. oracle ogg checkpoint,OGG 11g Checkpoint 详解
  8. Vue el-input实现动态显示type为textarea的文字数量、剩余字数
  9. Disruptor内存消息队列简单使用
  10. 关闭java程序脚本-linux