• php7 使用imagick 的坑


    imagick是一个PHP的扩展,用ImageMagick提供的API来进行图片的创建与修改,不过这些操作已经包装到扩展imagick中去了,最终调用的是ImageMagick提供的API. 

    ImageMagick是一套软件系列,主要用于图片的创建、编辑以及转换等,详细的解释见ImageMagick的官方网站http://www.imagemagick.org/,ImageMagick与GD的性能要高很多,如果是在处理大量的图片时更加能体现ImageMagick的性能。 

    方法一:

    1. 下载安装ImageMagick 
    Linux代码  
    1:wget ftp://mirror.aarnet.edu.au/pub/imagemagick/ImageMagick-6.6.8-10.tar.gz  
    2:  
    3:tar -xzvf ImageMagick-6.6.8-10.tar.gz  
    4:./configure --prefix=/usr/local/imagemagick  
    5:make  
    6:make install  

    2. 下载安装Imagick (php扩展)
    注:安装该扩展不要求安装ImageMagick 
    从http://pecl.php.net/package/imagick找到imagick的最新的版本 
    Linux代码 
    1:wget http://pecl.php.net/get/imagick-3.1.0RC1.tgz  
    2:  
    3:tar -xzvf imagick-3.1.0RC1  
    4:phpize  
    5:./configure --with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/imagemagick  
    6:make  
    7:make install  

    make install执行结果显示: 
    Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/ 
    Installing header files:          /usr/local/php/include/php/ 

    生成imagick.so到/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/,然后手动配置php.ini使其生效
     
    方法二:
         
     1. 依次运行以下命令
      yum install ImageMagick
      yum install ImageMagick-devel
      yum install php-pear 
      安装php-pear是为了使用pecl 中的 phpize 
      yum -y install php-devel
    2. 安装C编译器
      yum install gcc
      如果装不了gcc就用这个命令:
      yum install gcc gcc-c++ autoconf automake
    3. 安装imagick
      pecl install imagick
    4. 加载imagick到php
      在/etc/php.ini 加上extension=imagick.so
    5. 重启service httpd restart
    6. 使用 phpinfo() 或运行 php -m | grep imagick 来查看是否安装成功

    在这之后如果还是是用不了

        在centos 中可以这样

      yum install ghostscript

     这是一个文件提取器 , 特别是对文件的操作

  • 相关阅读:
    Linux Kernel 2:用户空间的初始化
    Linux Kernel系列一:开篇和Kernel启动概要
    谢宝友:会说话的Linux内核
    如何给USB移动硬盘格式化分区
    AVR单片机最小系统 基本硬件线路与分析
    Altium Designer 基本封装
    AVR单片机命名规则
    LynxFly科研小四轴横空出世,开源,F4,WIFI --(转)
    四轴自适应控制算法的一些尝试开源我的山猫飞控和梯度在线辨识自适应等算法—(转)
    我的四轴专用PID参数整定方法及原理---超长文慎入(转)
  • 原文地址:https://www.cnblogs.com/aini521521/p/8398770.html
Copyright © 2020-2023  润新知