php安装imagemagick扩展

1. 安装一些必要的yum

yum install tcl-devel.x86_64 libpng-devel.x86_64 libjpeg-devel.x86_64 ghostscript-devel.x86_64 bzip2-devel.x86_64 freetype-devel.x86_64 libtiff-devel.x86_64
yum install libjpeg-devel.x86_64 libpng-devel.x86_64 glib2-devel.x86_64 fontconfig-devel.x86_64 zlib-devel.x86_64 libwmf-devel.x86_64 freetype-devel.x86_64 libtiff-devel.x86_64

2. 安装zlib

tar zxvf zlib-1.2.8.tar.gz

cd zlib-1.2.8

./configure

make

make install

3.步骤3:安装libpng

tar zxvf libpng-1.4.4.tar.gz
cd libpng-1.6.21
cd scripts/
mv makefile.linux ../makefile
cd ..
make
make install

4.安装freetype

tar zxvf freetype-2.1.10.tar.gz
cd freetype-2.1.10
./configure
make
make install

5.安装Jpeg

wget http://www.imagemagick.org/download/delegates/jpegsrc.v9b.tar.gz
tar zxvf pegsrc.v9b.tar.gz
cd jpeg-9b
./configure --enable-shared
make libdir=/usr/lib64
make libdir=/usr/lib64 install

6.安装ImageMagick

wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz
tar -xzvf ImageMagick-6.6.8-10.tar.gz
./configure --prefix=/usr/local/imagemagick
make
make install  

7.修改环境变量

vim /etc/profile
export PATH=$PATH:$JAVA_HOME/bin:**/usr/local/imagemagick/bin**
source /etc/profile

8.测试(可选)

convert test.jpg a.jpg -geometry +75+180 -composite f_over.jpg

convert -background none -fill white -pointsize 36 label:A label_A_white.png

原文地址:https://www.cnblogs.com/ifme/p/12193580.html

时间: 2024-10-12 02:45:17

php安装imagemagick扩展的相关文章

PHP安装imagemagick扩展imagick

点击下载imagemagick系统源码包 点击下载php扩展imagick 安装imagemagick: # ./configure --prefix=/usr/local/imagemagick --with-bzlib=yes --with-fontconfig=yes --with-freetype=yes --with-gslib=yes --with-gvc=yes --with-jpeg=yes --with-jp2=yes --with-png=yes --with-tiff=ye

php安装imagemagick扩展 常见问题与解决方案(win平台)

1.写在前面 1-1.ImageMagick介绍 ImageMagick是一套功能强大.稳定而且开源的工具集和开发包,可以用来读.写和处理超过89种基本格式的图片文件,包括流行的TIFF.JPEG.GIF. PNG.PDF以及PhotoCD等格式.利用ImageMagick,你可以根据web应用程序的需要动态生成图片, 还可以对一个(或一组)图片进行改变大小.旋转.锐化.减色或增加特效等操作,并将操作的结果以相同格式或其它格式保存,对图片的操作,即可以通过命令行进行,也可以用C/C++.Perl

php5.4成功安装imageMagick, windows7下。(phpinfo中显示不出来是因为:1.imagick软件本身、php本身、php扩展三方版本要一致,2.需要把CORE_RL_*.dll多个文件放到/php/目录下面)

windows7下   php5.4成功安装imageMagick . (phpinfo中显示不出来是因为:1.软件本身.php本身.php扩展三方版本要一致,2.需要把CORE_RL_*.dll多个文件放到/php/目录下面) (作者:王奇疏 http://www.cnblogs.com/wangqishu/p/5609950.html ) 楼主需要用php处理一些特别的图片事宜,所以安装了iMagick for php来编写程序. 先看一下,这是我在windwos7安装成功的 imageMa

centos6.4下安装php的imagick和imagemagick扩展教程

imagick在centos6.4的安装方法: 1.安装ImageMagick 代码如下: wget http://soft.vpser.net/web/imagemagick/ImageMagick-6.7.1-2.tar.gz tar zxvf ImageMagick-6.7.1-2.tar.gz cd ImageMagick-6.7.1-2/ ./configure --prefix=/usr/local/imagemagick --disable-openmp make && ma

centos 5 php5.6 安装imagemagick和imagick

在百度查了好久,试验了好久,各种人写的各种不靠谱的帖子,通通失败,现在已经舍弃百度了,下面是我google出来的,经过验证后,很快实现了安装这俩扩展,介绍一下环境先,centos5 64bit,php5.6源码安装 ,yum源最好更新一下为阿里的,具体命令如下: 1.更新源: mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 2.下载源: CentOS 5 wget -O /etc/yum.rep

通过php安装Imagick扩展给动态gif图片打水印

通过php安装Imagick扩展给动态gif图片打水印 一直以来php处理图片都是以gd为主流,直到近些年Imagick的使用才渐渐变多.gd通常用来缩放图片,给图片打水印等基本功能,对于复杂效果如制作图标按钮.图倒影等滤镜功能就会力不从心.尤其对于有多帧图片的动态gif图打水印,如果使用gd像处理普通jpg那样去打水印,打完水印后的图片只剩下第一帧,没有动态效果.Imagick就能很好的胜任这一点,使得php给动态gif图片打水印成为可能,而且它还具有内存占用小,画质高的特点.下面是分别使用g

php安装imagick扩展

参考链接:http://my.oschina.net/u/142836/blog/169382 需要下载的东西: libwebp-0.5.1.tar.gz wget    ImageMagick6.9.5.tar.gz wget http://git.imagemagick.org/repos/ImageMagick/repository/archive.tar.gz?ref=6.9.5-0 imagick-3.1.2.tgz https://pecl.php.net/get/imagick-3

Centos 安装ImageMagick 与 imagick for php步骤详解

现在有很多朋友在使用安装ImageMagick imagick for php了,今天自己也想做但是不知道如何操作,下面我来给大家介绍Centos 安装ImageMagick imagick for php步骤,各位同学可参考. 关于什么是ImageMagick ImageMagick是一套软件系列,主要用于图片的创建.编辑以及转换等 Centos 安装ImageMagick 1. 依次运行以下命令  代码如下 复制代码 yum install ImageMagick yum install I

Window安装Imagick扩展及配置

Window安装Imagick扩展及配置 1.安装ImageMagick 下载地址:http://www.imagemagick.org/download/binaries/,可下载最新版本,如 ,.exe格式安装软件. 默认会安装Path路径,若没有,可自行配置. 然后,CMD命令窗口 -> 输入 convert -version -> 若出现版本信息则安装成功. 2.安装PHP扩展 PHP扩展Imagick下载:http://pecl.php.net/package/imagick,推荐下