centos 6.5 安装ImageMagick 和 php扩展

安装:ImageMagick

 代码如下 复制代码

wget http://www.imagemagick.org/download/ImageMagick-7.0.1-5.tar.gz 
 
tar -xzvf ImageMagick-7.0.1-5.tar.gz 
./configure --prefix=/usr/local/imagemagick 
make 
make install

安装ImageMagick的php扩展:

 代码如下 复制代码

yum install ImageMagick-devel -y
ln -s -f /usr/local/imagemagick/include/ImageMagick-7 /usr/local/imagemagick/include/ImageMagick
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/include/ImageMagick
make 
make install

php.ini配置

 代码如下 复制代码

extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/"
extension=imagick.so

附Discuz配置路径:/usr/local/ImageMagick/bin

如果是在Discuz程序中要使用ImageMagick处理图片水印/缩放等,请在php.ini文件中允许exec函数的运行,否则将不工作。

找到disable_functions,去除exec字段。
友情提醒:允许php的exec函数运行可能会导致安全问题,请根据需要自行取舍本功能。

配置时遇到个奇葩的问题,/usr/local/ImageMagick/bin在php5.5下居然填不进去。。。直接去 pre_common_setting 搜索
imageimpath 填入 ,discuz 后台更新缓存,完美。。。。bmp也可以压缩咯 呵呵

时间: 2024-10-28 19:21:52

centos 6.5 安装ImageMagick 和 php扩展的相关文章

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  

CentOS下PHP安装Oracle扩展

这篇文章主要介绍了CentOS下PHP安装Oracle扩展,本文讲解了环境.下载Oracle客户端.更改php.ini.重新启动PHP等内容,需要的朋友可以参考下     环境 System:CentOS 6 PHP: 5.3.28 下载Oracle客户端 32位系统 64位系统   复制代码 代码如下: oracle-instantclient-sqlplus-10.2.0.4-1.x86_64.rpm oracle-instantclient-jdbc-10.2.0.4-1.x86_64.r

LNMP如何安装缓存加速类扩展、imageMagick、ionCube

本教程仅适用于LNMP1.2或更高的版本,eAccelerator.xcache.memcached.imageMagick.ionCube.redis.opcache这几个PHP缓存.加速类的扩展不是每个人都能用到,我们可以选择自己所需要的安装,同类的扩展不建议安装多个,担心导致出错.具体请看下面: 这些扩展和组件均采用./addons.sh进行安装.基本用法说明:./addons.sh {install|uninstall} {eaccelerator|xcache|memcached|op

centos yum 安装 mongodb 以及php扩展_MongoDB

一,安装mongodb,php扩展 [root@localhost ~]# yum install php-pecl-mongo mongodb mongodb-devel mongodb-server php扩展,mongodb服务端,mongodb客户就装好了. 二,配置/etc/mongodb.conf [root@localhost www]# cat /etc/mongodb.conf |awk '{if($0 !~ /^$/ && $0 !~ /^#/) {print $0}}

CentOS 7 最小安装 功能扩展

首先,我们使用centos一般使用yum安装文件,其条件: 1:必须能接入互联网:(设置ip) 2:有yum功能插件.(可手动下载安装) 注:没有ifconfig可以用ip addr和ip link可以查看,使用ifconfig: 需要安装"net-tools",执行下命令,会报错: 扩展功能: 网络:net-tools  编辑器[option]:vim 编译器:c/c++: gcc /gcc-c++ [root@localhost ~]# yum install -y net-too

linux(centos)下安装PHP的PDO扩展

PHP 数据对象PDO扩展为PHP访问数据库定义了一个轻量级的一致接口.PDO 提供了一个数据访问抽象层,这意味着,不管使用哪种数据库,都可以用相同的函数(方法)来查询和获取数据.最近在我们的建站和OA系统交流群中,有对服务器运维不熟悉的朋友问到关于PHP的PDO扩展安装的问题.本文我们将和大家一起分享如何在服务器上安装PDO扩展. 环境: 服务器系统:Centos6.5 (虚拟机演示) PHP软件包存放目录:/data/php-5.6.14/ PHP安装目录:/usr/local/php/ m

CentOS 7.0安装配置LAMP服务器(Apache+PHP+MariaDB)

原文 CentOS 7.0安装配置LAMP服务器(Apache+PHP+MariaDB)     一.配置防火墙,开启80端口.3306端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2.安装iptables防火墙 yum i

安装tclip的php扩展

Tclip是一个智能图片裁剪程序.目前已经开源,由我维护. Tclip的定位是智能图片裁剪,即裁剪后的图片会把图片中的重要区域保留.Tclip提供了php扩展方式使用.具体安装过程分为两步.第一步是安装opencv2.第二步是安装php扩展. 安装过程中有任何疑问可以加qq 179815944咨询.安装opencv2 tclip中的人脸识别使用了opencv.因此需要先安装opencv. 1. 安装opencv的依赖包. gtk+ gtk+-devel pkgconfig libpng zlib

如何在 CentOS 7 上安装 Elastic Stack

Elasticsearch 是基于 Lucene 由 Java 开发的开源搜索引擎.它提供了一个分布式.多租户的全文搜索引擎(LCTT 译注:多租户是指多租户技术,是一种软件架构技术,用来探讨与实现如何在多用户的环境下共用相同的系统或程序组件,并且仍可确保各用户间数据的隔离性.),并带有 HTTP 仪表盘的 Web 界面(Kibana).数据会被 Elasticsearch 查询.检索,并且使用 JSON 文档方案存储.Elasticsearch 是一个可扩展的搜索引擎,可用于搜索所有类型的文本