- 浏览: 225303 次
- 性别:
- 来自: 西安
文章分类
- 全部博客 (143)
- java (13)
- mongodb (15)
- linux (31)
- mysql (2)
- cache (1)
- Android (3)
- lucene (2)
- javascript (9)
- php (13)
- 人生 (2)
- solr (7)
- 跨域iframe (1)
- 统计学 (1)
- redis (0)
- amazon aws (2)
- 国内比较便宜的vps (1)
- nginx (5)
- sns api应用 (1)
- api (1)
- postfix (1)
- nodejs (1)
- gitlab (1)
- myeclipse (1)
- matlab (3)
- ubuntu (2)
- stardict (1)
- cdn (1)
- lajp (1)
- workerman (1)
- tensorflow (1)
- 协同推荐算法 (3)
- html5 (1)
- extensions (3)
- Rome (1)
- 正则 (1)
- EBS (1)
- python (5)
- https (1)
- iptables (1)
- facebook (0)
- ImageMagick (0)
- elasticsearch (1)
- Flask (1)
- wordpress (0)
- kubernetes (0)
最新评论
-
三尺寒冰:
怎么实现排序的?分析一下
php mongodb 实现group 并按照某字段排序
linux下 安装 ImageMagick 及其 php imagick扩展;
安装之前必须安装lib
freetype-2.4.0.tar.gz
libtool-2.2.6a.tar.gz
libjpeg-devel
jpegsrc.v6b.tar.gz
libpng-1.2.12.tar.gz
zlib-1.2.8.tar.gz
1 下载ImageMagick-6.7.1-6
wget ftp://ftp.u-aizu.ac.jp/pub/graphics/image/ImageMagick/imagemagick.org/ImageMagick.tar.gz
[root@localhost zhangminsong]# ll
total 12380
-rw-r--r-- 1 root root 12656433 Aug 18 16:47 ImageMagick.tar.gz
2 解压
[root@localhost zhangminsong]# tar -xzvf ImageMagick.tar.gz
3 编译安装
[root@localhost zhangminsong]# cd ImageMagick-6.7.1-6
[root@localhost ImageMagick-6.7.1-6]# ./configure -prefix=/usr/local/imagemagick -enable-lzw -with-modules
如果报错:
make[1]: *** [wand/wand_libMagickWand_la-wand-view.lo] Error 1
make clean
make clean all
make install
查看一下
[root@localhost zhangminsong]# convert -version
Version: ImageMagick 6.7.1-6 2011-08-17 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2011 ImageMagick Studio LLC
Features: OpenMP
测试一下
[root@localhost ImageMagick-6.7.1-6]# pwd
/root/zhangminsong/ImageMagick-6.7.1-6
[root@localhost ImageMagick-6.7.1-6]# cd images/
[root@localhost images]# convert -sample 25%x25% wizard.jpg test.jpg
ok了
开始装imagick的PHP扩展
注意:安装imagick扩展时需要PHP >= 5.1.3,ImageMagick >= 6.2.4
获取imagick
[root@localhost zhangminsong]# wget http://pecl.php.net/get/imagick-3.1.0RC2.tgz
--2011-08-18 17:44:48-- http://pecl.php.net/get/imagick-3.1.0b1.tgz
Resolving pecl.php.net... 76.75.200.106
Connecting to pecl.php.net|76.75.200.106|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 93269 (91K) [application/octet-stream]
Saving to: `imagick-3.1.0b1.tgz'
100%[===============================================================================================================================================================>] 93,269 55.6K/s in 1.6s
2011-08-18 17:44:51 (55.6 KB/s) - `imagick-3.1.0b1.tgz' saved [93269/93269]
解压
[root@localhost zhangminsong]# tar zxvf imagick-3.1.0RC2.tgz
package.xml
imagick-3.1.0b1/examples/polygon.php
imagick-3.1.0b1/examples/captcha.php
imagick-3.1.0b1/examples/thumbnail.php
imagick-3.1.0b1/examples/watermark.php
imagick-3.1.0b1/config.m4
imagick-3.1.0b1/config.w32
imagick-3.1.0b1/CREDITS
imagick-3.1.0b1/imagick.c
imagick-3.1.0b1/imagick_class.c
imagick-3.1.0b1/imagickdraw_class.c
imagick-3.1.0b1/imagickpixel_class.c
imagick-3.1.0b1/imagickpixeliterator_class.c
imagick-3.1.0b1/imagick_helpers.c
imagick-3.1.0b1/imagick_file.c
imagick-3.1.0b1/php_imagick.h
imagick-3.1.0b1/php_imagick_defs.h
imagick-3.1.0b1/php_imagick_helpers.h
imagick-3.1.0b1/php_imagick_macros.h
imagick-3.1.0b1/php_imagick_shared.h
imagick-3.1.0b1/php_imagick_file.h
imagick-3.1.0b1/TODO
imagick-3.1.0b1/INSTALL
imagick-3.1.0b1/ChangeLog
phpize
[root@localhost zhangminsong]# cd imagick-3.1.0RC2
[root@localhost imagick-3.1.0b1]# /opt/modules/php5.3.5/bin/phpize
Configuring for:
PHP Api Version: 20090626
Zend Module Api No: 20090626
Zend Extension Api No: 220090626
配置编译
[root@localhost zhangminsong]# ./configure --with-php-config=/opt/modules/php5.3.5/bin/php-config --with-imagick=/usr/local/imagemagick
*此处如果出错,请执行
ln -s /usr/local/imagemagick/include/ImageMagick-6 /usr/local/imagemagick/include/ImageMagick
[root@localhost zhangminsong]# make&&make install
*此处如果出错,请执行
export PKG_CONFIG_PATH=/********/imagemagick/lib/pkgconfig
重新编译。ok
编译成功后会在php 扩展目录生成imagick.so
我的路径是/opt/modules/php5.3.5/lib/php/extensions/no-debug-non-zts-20090626/
然后再php.ini里面 加上
extension="imagick.so"
重启php phpinfo()看看
安装完成。。。。
出处:
http://xiaosu.blog.51cto.com/2914416/688822
http://elf8848.iteye.com/blog/455675
http://www.cnblogs.com/gaohj/p/3152646.html
安装之前必须安装lib
freetype-2.4.0.tar.gz
libtool-2.2.6a.tar.gz
libjpeg-devel
jpegsrc.v6b.tar.gz
libpng-1.2.12.tar.gz
zlib-1.2.8.tar.gz
1 下载ImageMagick-6.7.1-6
wget ftp://ftp.u-aizu.ac.jp/pub/graphics/image/ImageMagick/imagemagick.org/ImageMagick.tar.gz
[root@localhost zhangminsong]# ll
total 12380
-rw-r--r-- 1 root root 12656433 Aug 18 16:47 ImageMagick.tar.gz
2 解压
[root@localhost zhangminsong]# tar -xzvf ImageMagick.tar.gz
3 编译安装
[root@localhost zhangminsong]# cd ImageMagick-6.7.1-6
[root@localhost ImageMagick-6.7.1-6]# ./configure -prefix=/usr/local/imagemagick -enable-lzw -with-modules
如果报错:
make[1]: *** [wand/wand_libMagickWand_la-wand-view.lo] Error 1
make clean
make clean all
make install
查看一下
[root@localhost zhangminsong]# convert -version
Version: ImageMagick 6.7.1-6 2011-08-17 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2011 ImageMagick Studio LLC
Features: OpenMP
测试一下
[root@localhost ImageMagick-6.7.1-6]# pwd
/root/zhangminsong/ImageMagick-6.7.1-6
[root@localhost ImageMagick-6.7.1-6]# cd images/
[root@localhost images]# convert -sample 25%x25% wizard.jpg test.jpg
ok了
开始装imagick的PHP扩展
注意:安装imagick扩展时需要PHP >= 5.1.3,ImageMagick >= 6.2.4
获取imagick
[root@localhost zhangminsong]# wget http://pecl.php.net/get/imagick-3.1.0RC2.tgz
--2011-08-18 17:44:48-- http://pecl.php.net/get/imagick-3.1.0b1.tgz
Resolving pecl.php.net... 76.75.200.106
Connecting to pecl.php.net|76.75.200.106|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 93269 (91K) [application/octet-stream]
Saving to: `imagick-3.1.0b1.tgz'
100%[===============================================================================================================================================================>] 93,269 55.6K/s in 1.6s
2011-08-18 17:44:51 (55.6 KB/s) - `imagick-3.1.0b1.tgz' saved [93269/93269]
解压
[root@localhost zhangminsong]# tar zxvf imagick-3.1.0RC2.tgz
package.xml
imagick-3.1.0b1/examples/polygon.php
imagick-3.1.0b1/examples/captcha.php
imagick-3.1.0b1/examples/thumbnail.php
imagick-3.1.0b1/examples/watermark.php
imagick-3.1.0b1/config.m4
imagick-3.1.0b1/config.w32
imagick-3.1.0b1/CREDITS
imagick-3.1.0b1/imagick.c
imagick-3.1.0b1/imagick_class.c
imagick-3.1.0b1/imagickdraw_class.c
imagick-3.1.0b1/imagickpixel_class.c
imagick-3.1.0b1/imagickpixeliterator_class.c
imagick-3.1.0b1/imagick_helpers.c
imagick-3.1.0b1/imagick_file.c
imagick-3.1.0b1/php_imagick.h
imagick-3.1.0b1/php_imagick_defs.h
imagick-3.1.0b1/php_imagick_helpers.h
imagick-3.1.0b1/php_imagick_macros.h
imagick-3.1.0b1/php_imagick_shared.h
imagick-3.1.0b1/php_imagick_file.h
imagick-3.1.0b1/TODO
imagick-3.1.0b1/INSTALL
imagick-3.1.0b1/ChangeLog
phpize
[root@localhost zhangminsong]# cd imagick-3.1.0RC2
[root@localhost imagick-3.1.0b1]# /opt/modules/php5.3.5/bin/phpize
Configuring for:
PHP Api Version: 20090626
Zend Module Api No: 20090626
Zend Extension Api No: 220090626
配置编译
[root@localhost zhangminsong]# ./configure --with-php-config=/opt/modules/php5.3.5/bin/php-config --with-imagick=/usr/local/imagemagick
*此处如果出错,请执行
ln -s /usr/local/imagemagick/include/ImageMagick-6 /usr/local/imagemagick/include/ImageMagick
[root@localhost zhangminsong]# make&&make install
*此处如果出错,请执行
export PKG_CONFIG_PATH=/********/imagemagick/lib/pkgconfig
重新编译。ok
编译成功后会在php 扩展目录生成imagick.so
我的路径是/opt/modules/php5.3.5/lib/php/extensions/no-debug-non-zts-20090626/
然后再php.ini里面 加上
extension="imagick.so"
重启php phpinfo()看看
安装完成。。。。
出处:
http://xiaosu.blog.51cto.com/2914416/688822
http://elf8848.iteye.com/blog/455675
http://www.cnblogs.com/gaohj/p/3152646.html
发表评论
-
只允许指定用户登录SSH
2016-11-24 11:30 2659为安全需要,可以指定某用户才能登录SSH 软件环境: $ ss ... -
linux 添加用户、权限
2016-11-24 11:26 741http://www.cnblogs.com/daizhuac ... -
openssl make install : *** [install_docs] 错误 255”
2016-05-10 13:15 4140如果在linux下安装openssl,执行config和mak ... -
wget libcrypto.so.1.0.0 libssl.so.1.0.0 no version information available
2016-05-10 13:11 5504问题: >>wget http://www.ya ... -
查看linux服务器硬盘IO读写负载
2016-03-21 13:12 1804查看linux服务器硬盘IO读写负载 http://www. ... -
df -i inodes占用100%的问题及解决
2016-02-03 10:34 1432df:查看磁盘空间 df -i:查看Inodes是否还有空间 ... -
在linux下查看机器对外端口开放情况
2016-02-01 11:24 2465netstat -lnp -
linux防火墙禁止某一个端口
2015-12-30 10:58 1296iptables -A OUTPUT -p udp --dpo ... -
linux 查看服务器端口占用
2015-12-30 10:37 824netstat -ntupl -
IP Tracker 追踪
2015-12-30 10:36 1033IP/Domain网域查询,ip追踪; http://cn. ... -
常见TCP/UDP端口对照表
2015-12-29 17:25 1081http://www.seacha.com/tools/por ... -
查看linux服务器占用的端口和查看端口的运行程序
2015-12-29 17:24 1137root用户执行netstat -ntupl n表示不查询dn ... -
ImagickDrawException
2015-10-15 17:37 575exception 'ImagickDrawException ... -
linux SCP后台执行的方法
2015-10-15 15:29 1017linux SCP后台执行的方法 ************* ... -
linux 查看文件夹下的文件个数
2015-08-24 18:16 995linux 查看文件夹下的文件个数(当前目录的文件数) ls ... -
linux 画图不执行 Can't connect to X11 window server
2015-04-20 17:56 3565java在图形处理时调用了本地的图形处理库。在利用Java作图 ... -
nginx auth认证保护
2015-04-08 18:14 857yum install httpd 1. 进入ngnix配 ... -
用date命令给CentOS Linux设置修改系统日期和时间的方法
2014-11-13 10:40 1094修改CentOS Linux的时间可 ... -
linux下压力测试软件siege的安装与使用详解
2014-07-16 10:47 542linux下压力测试软件siege的安装与使用详解 假定: ... -
linux 下Time_wait过多问题解决
2014-07-16 10:36 836问题起因: 自己开发 ...
相关推荐
php 7 安装 imagick扩展 https://pecl.php.net/package/imagick tar -zxvf imagick-3.4.4.tgz && cd /root/imagick-3.4.4 && /usr/local/...
为了在PHP中使用ImageMagick,您需要安装PHP的`imagick`扩展。首先,确认您的PHP版本,然后下载对应版本的`imagick`扩展源码。可以在PECL网站(https://pecl.php.net/package/imagick)上找到并下载。 #### 1. ...
你需要安装PHP的ImageMagick扩展`php-imagick`。在Linux上,可以使用以下命令: ```bash sudo apt-get install php-imagick # Debian/Ubuntu sudo yum install php-imagick # CentOS/RHEL ``` 然后,重启PHP服务以...
### CentOS安装ImageMagick及其PHP扩展详解 #### 一、ImageMagick简介 ImageMagick是一套功能强大的软件工具集,用于创建、编辑或合成位图图像。它能够读取、转换并写入多种格式(超过200种)的图像,包括PNG、...
php_imagick扩展是PHP与ImageMagick库交互的关键,它提供了大量的类和方法,让PHP开发者能够方便地进行图像处理。例如,你可以使用`Imagick`类来创建一个新对象,然后加载图像,应用各种操作,最后保存或输出结果。...
1. **系统依赖**:确保系统已经安装了ImageMagick库,因为PHP的imagick扩展是基于此库构建的。通常在Linux系统中,可以使用`apt-get`或`yum`命令来安装。 2. **PHP扩展安装**:可以通过PECL(PHP Extension ...
本文将详细介绍如何在CentOS 7环境下,利用PHP的Imagick扩展结合Ghostscript工具实现这一功能。 #### 二、基础知识介绍 **Imagick** 是PHP的一个扩展,用于处理图像,它基于ImageMagick库。Imagick提供了丰富的...
在实际开发中,还需要考虑到跨平台和兼容性问题,因为不同的操作系统和PHP版本可能会影响到ImageMagick和Imagick扩展的使用。确保在生产环境和开发环境保持一致的配置,可以避免很多不必要的问题。 总之,PHP与...
现在,你已经在Linux环境下成功安装了ImageMagick和PHP的ImageMagick扩展。在PHP代码中,你可以使用`\Imagick`类来调用各种图像处理方法,如读取、转换、调整大小、裁剪和合成图像。例如: ```php <?php $imagick =...
这个"imagick-3.0.1.tgz"文件是一个源代码包,意味着它包含编译和安装Imagick扩展所需的原始代码。 源代码包通常由`.tar`和`.gz`两个部分组成。`.tar`是一种打包文件格式,用于将多个文件和目录组合成单个档案文件...
在这个场景下,我们关注的是在PHP 5.6.4版本中安装`img`扩展,也就是`ImageMagick`和其对应的PHP接口`imagick`。`ImageMagick`是一个强大的开源跨平台图像处理库,而`imagick`则是PHP与`ImageMagick`交互的接口,它...
对于PHP开发者来说,ImageMagick可以通过PHP的Imagick扩展进行调用,这样可以在服务器端进行高效且灵活的图像处理。Imagick扩展提供了许多与ImageMagick命令行工具对应的函数,使得在PHP代码中处理图像变得更加简单...
总之,"imagick-3.5.1.tgz"是Linux系统上安装和使用Imagick的一个关键资源,通过它你可以轻松地扩展PHP的图像处理能力,满足各种复杂的图像需求。正确安装和使用这个库可以大大提高你的开发效率,为项目带来更高的...
例如,如果你是一名Web开发者,可以利用PHP的Imagick扩展来实现服务器端的图像处理。 除了基本的图像处理,ImageMagick还支持一些高级功能,如模糊、锐化、边框、渐变、蒙版、扭曲、波纹效果等。此外,它还可以处理...
ImageMagick是一款强大的开源图像处理工具,广泛应用于各种操作系统,包括Windows、Linux和macOS等。这个特定的版本,ImageMagick 6.9.3-7 Q16 x86,是为32位Windows系统设计的。"Q16"代表其量子深度设置为16位,...
在描述中提到的"php扩展使用",意味着ImageMagick也提供了PHP接口,名为“Imagick”。这个扩展允许PHP开发者在脚本中调用ImageMagick的功能,实现动态处理图像,这对于Web开发中的图片上传、预览、裁剪等功能非常...
**一、安装PHP Imagick扩展** 1. **Windows安装** - 下载并安装ImageMagick的Windows版本(例如:`ImageMagick-6.6.2-10-Q16-windows-dll.exe`) - 下载与PHP版本匹配的php_imagick.dll文件(线程安全版或非线程...
- 在PHP中使用ImageMagick前,需要先安装相应的PHP扩展。可以通过PECL安装`imagick`扩展,或者直接编译安装带有`--enable-imagick`选项的PHP源码。 - 配置PHP.ini文件,确保`extension=imagick.so`一行处于启用...
在PHP中,使用Imagick扩展可以轻松地从Word文件生成缩略图。以下是一个示例代码片段: ```php <?php $im = new Imagick(); $im->setCompressionQuality(100); // 假设你有一个名为'example.docx'的Word文件 $...
对于PHP开发者来说,ImageMagick的PHP扩展(如`imagick`)允许在PHP脚本中调用这些功能,实现动态的图像处理。通过这个扩展,你可以轻松地创建、修改和操作图像,这对于网站上的头像处理、缩略图生成、动态图像生成...