linux php imagick 扩展安装,Linux下安装 php imagick扩展_PHP教程

今天小编 由于工作需求用到了 imagick 这个扩展 服务器环境是 lnmp 架构下面稍微来介绍下 这个 东东

好的看了上面的介绍 你就知道imagick的强大了吧 下面我们一步一步的安装

首先下载 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 这个东东

首先下载 imgick

# wget http://pecl.php.net/get/imagick-3.1.0b1.tgz //下载地址随时都会变 具体根据

# tar -xzvf imagick.tar.gz              //解压

# cd imagick-3.0.1 // 这个是我解压之后的imagick目录名称

# phpize //看看这个有木有

//第一步操作 注意自己当时安装的 php配置路径

唉安装到这步的时候我就哭了 你个渣渣 竟然说找不到 MagickWand.h 这个东西

我看到这个错误的做法就是问度娘 网上是这么说的

我按照网上的操作这么了一下

继续

# ./configure --with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/imagemagick

的时候又报错了 我了个擦 这是要玩我么

094AK155-0.jpg

我又问了问度娘。。

我们先来查找下 pkgconfig 的位置吧

# find /usr/local/ -name pkgconfig

结果出来了

/usr/local/lib/pkgconfig

/usr/local/apache--/lib/pkgconfig

/usr/local/libxml2/lib/pkgconfig

/usr/local/imagemagick/lib/pkgconfig

找到了这么多的 pkgconfig 这里肯定是的要 imagemagick 这个pkgconifg 目录

# /usr/local/php/bin/phpize

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

# export PKG_CONFIG_PATH=/usr/local/imagemagick/lib/pkgconfig

# make        //第二步

# make install     //完成

执行结果显示

094AG961-1.jpg

代表安装成功了

imagick.so 生成在/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/ 目录下

修改php.ini 配置

# vi /usr/local/php/etc/php.ini

修改为

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

添加一行

imagick.so //这是添加了 imagick的扩展

最后一步 如果是apache服务器的话 apache restart

小编用的是nginx /usr/local/nginx/sbin/nginx -s reload 这样的话是没效果的

只有

#kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid` 这样才行 因为nginx是通过 php-fpm 运行的 只有重启才生效

好的我们打印下 phpinfo

094AJY7-2.jpg

好的imagick安装完成。。

= 5.1.3,ImageMagick >= 6.2.4

http://www.bkjia.com/PHPjc/699425.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/699425.htmlTechArticle今天小编 由于工作需求用到了 imagick 这个扩展 服务器环境是 lnmp 架构下面稍微来介绍下 这个 东东 好的看了上面的介绍 你就知道imagick的强...

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值