如何在Linux下安装php imagick扩展 - PHP教程
今天小编 由于工作需求用到了 imagick 这个扩展 服务器环境是 lnmp 架构下面稍微来介 绍下 这个 东东
imagick是一个PHP的扩展,用ImageMagick提供的API来进行图片的创建与修改,不过这些操作已经 包装到扩展imagick中去了,最终调用的是ImageMagick提供的API. 所以这就必须要安装 ImageMagick 。那么 ImageMagick 这个又是啥东东呢 下面来说下 ImageMagick则是一套软件系列,主要用于图片的创建、编辑以及转换等,详细的解释见 ImageMagick的官方网站 http://www.imagemagick.org/,ImageMagick与GD的性能要高很多,如果是 在处理大量的图片时更加能体现ImageMagick的性能。 好的看了上面的介绍 你就知道imagick的强大了吧 下面我们一步一步的安装 1> 首先下载 ImageMagick # wget ftp://ftp.u- aizu.ac.jp/pub/graphics/image/ImageMagick/imagemagick.org/ImageMagick.tar.gz 这里下载的是 ImageMagick 最新版本 。下载之后我们解压 #tar -xzvf ImageMagick.tar.gz //解压好了之后我们进入这个目录 #cd ImageMagick-6.8.6-5 // 这个是我解压之后的 ImageMagick目录名称 # ./configure --prefix=/usr/local/imagemagick // 第一步配置安装 这个基本不会出现 啥问题的 # make //第二步 # make install //第三步 好的 我们安装ImageMagick 安装好了 我们告一段落 我们来安装 imagick 这个东东 2> 首先下载 imgick # wget http://pecl.php.net/get/imagick-3.1.0b1.tgz //下载地址随时都会变 具体根据 # tar -xzvf imagick.tar.gz //解压 # cd imagick-3.0.1 // 这个是我解压之后的imagick目录名称 # phpize //看看这个有木有 # ./configure --with-php-config=/usr/local/php/bin/php-config --with- imagick=/usr/local/imagemagick //第一步操作 注意自己当时安装的 php配置路径 唉安装到这步的时候我就哭了 你个渣渣 竟然说找不到 MagickWand.h 这个东西 checking for MagickWand.h header file... configure: error: Cannot locate header file MagickWand.h 我看到这个错误的做法就是问度娘 网上是这么说的 原来ImageMagick 6.8这个版后的目录结构变了,旧版本头文件是放 在/usr/local/include/ImageMagick目录的, 而ImageMagick 6.8则是放在/usr/local/include/ImageMagick-6 尼玛我也不懂这是啥意思 我按照网上的操作 ln -s /usr/local/include/ImageMagick-6 /usr/local/include/ImageMagick 这么了一下 继续 # ./configure --with-php-config=/usr/local/php/bin/php-config --with- imagick=/usr/local/imagemagick 的时候又报错了 我了个擦 这是要玩我么
(编辑:应用网_镇江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |