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

关于什么是ImageMagick

ImageMagick是一套软件系列,主要用于图片的创建、编辑以及转换等

Centos 安装ImageMagick

1. 依次运行以下命令

 代码如下 复制代码

yum install ImageMagick

yum install ImageMagick-devel

yum install php-pear [for PECL]

安装php-pear是为了使用pecl 中的 phpize , ?]的???霈F ERROR: `phpize’ failed

 

 代码如下 复制代码
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 来查看是否安装成功

另一种安装安装ImageMagick 与 imagick for php方法

1. 下载安装ImageMagick

 代码如下 复制代码

wget ftp://mirror.aarnet.edu.au/pub/imagemagick/ImageMagick-6.6.8-10.tar.gz

tar -xzvf ImageMagick-6.6.8-10.tar.gz
./configure --prefix=/usr/local/imagemagick
make
make install

2. 下载安装Imagick
注:安装该扩展不要求安装ImageMagick
从http://pecl.php.net/package/imagick找到imagick的最新的版本

 代码如下 复制代码

wget http://pecl.php.net/get/imagick-3.1.0RC1.tgz

tar -xzvf imagick-3.1.0RC1
phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/imagemagick
make
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使其生效

小提示,安装方法都差不多都是在linux中,只是有一种和linux命令,另一种使用了Centos命令了。

时间: 2024-09-29 05:56:08

Centos 安装ImageMagick 与 imagick for php步骤详解的相关文章

centos源码编译php5 mcrypt模块步骤详解_Linux

步骤:1.从php.net上面下载php5.3.x版本的源码; 2.centos安装相应的扩展包: 复制代码 代码如下: yum install libmcrypt libmcrypt-devel mcrypt mhash 下面的开发环境是为了编译整个php源码准备的环境,此次编译mcrypt扩展不需要执行. 复制代码 代码如下: yum install -y httpd-devel libtool-ltdl libtool-ltdl-devel openssl-devel curl-devel

CentOS 7 创建本地YUM源的步骤详解

本文中的"本地YUM源"包括三种类型:一是直接使用CentOS光盘作为本地yum源,优点是简单便捷,缺点是光盘软件包可能不完整(centos 7 Everything 总共才6.57G):二是同步CentOS官方源到本地(相当于创建了一个公共镜像),优点是最靠谱,缺点是占空间费流量:三是创建完全自定义的本地源,优点是灵活性最大,缺点是只是作为其他源的补充. 一.使用CentOS光盘作为本地yum源 (1) 实体机上直接放入光盘 (2) VMware Workstation 虚拟机:虚拟

Win8系统中安装net framework 3.5的步骤详解

方法一,使用Win8原版光盘离线安装.net framework 3.5 1.把原版安装光盘放入电脑记录下光盘盘符(这里假设为G:): 2.按 Win+X,选择"命令提示符(管理员) ": 3.在弹出的窗口中输入"DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:G:\sources\sxs",回车即可自动安装NET3.5,安装完了关闭窗口即可.(注意上方地址命令中的

centos下修改ssh默认端口的步骤详解

第一.修改S S H端口 VPS默认的S S H端口是22,为防止MJJ们扫描端口破解密码,修改ssh端口为其他的数字,是非常有必要的. 好了,SSH登陆VPS,修改配置文件. vi /etc/ssh/sshd_config 找到#Port 22,去掉前面的#,并修改为Port 1520(数字尽量用4位数,避免被占用),然后重启就可生效. CentOS 重启SSH : service sshd restart Debian重启SSH:service ssh restart 第二.禁止ROOT账户

Ubuntu 12.04中安装配置Nagios 4.0.5步骤详解

以下是2014-4-17安装记录: == 服务端 == 安装依赖包:(其实不装也能安装成功,就是部分功能会disabled) sudo apt-get install build-essential libssl-dev \ libgd2-xpm-dev libpng12-dev php5-gd libgd2-xpm 用户组: sudo adduser --system --no-create-home --disabled-login --group nagios sudo groupadd

CentOS 6 编译 libnl-3.2.25的步骤详解

一.说话有一个软件编译的时候提示为 libnl3: no,所有需要安装一个 libnl,这里选择编译安装最新版 libnl-3.2.25.tar.gz,编译过程如下: wget http://www.infradead.org/~tgr/libnl/files/libnl-3.2.25.tar.gz tar zxvf libnl-3.2.25.tar.gz cd libnl-3.2.25 ./configure --prefix=/usr/ make && make install 二.执

php5.3.10的安装配置步骤详解

在linux中php安装配置与windows中有不小的区别了,在linux中几乎都是代码形式了,下面我们一起来看看php5.3.10的安装配置步骤详解,希望下文可帮助到各位. 下面以最新的php-5.3.10为例进行安装. wget http://cn.php.net/distributions/php-5.3.10.tar.gz tar -zxvf php-5.3.10.tar.gz cd php-5.3.10 ./configure --prefix=/usr/local/php --wit

mysql免安装版配置步骤详解

 这篇文章主要介绍了mysql免安装版配置步骤详解,提供了二个网友的安装方法,大家可以参考使用 1.准备工作   下载mysql的最新免安装版本mysql-noinstall-5.1.53-win32.zip,解压缩到相关目录,如:d: mysql-noinstall-5.1.53-win32.这个就是mysql的根目录了.   2.配置   在根目录下有几个文件如下:   my-small.ini (这是针对一个小内存(〈= 64MB)的系统,MySQL 只会被时不时地用一下,很重要的是 my

CentOS下安装MySQL5.6.10和安全配置教程详解_Mysql

注:以下所有操作都在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装MySQL之前,请确保已经使用yum安装了以下各类基础组件(如果系统已自带,还可以考虑yum update下基础组件): gcc cmake openssl+openssl-devel pcre+pcre-devel bzip2+bzip2-devel libcurl+curl+curl-devel libjpeg+libjpeg-devel libpng+libpng-devel freetype+fre