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安装成功的 imageMagick for php 的phpinfo()截图:

安装步骤:

1). 先确定你使用的php版本情况,比如王奇疏的pc是win7的php : php5.4  x86 ts

那么就需要三方版本 要一致:imagick软件本身( 如x86 )、php本身( x86 ts (thread safe) )、php扩展php_imagick.dll (ts) 。

2).在已经安装了php的情况下,需要下载2个软件: imagick软件本身、php扩展php_imagick.dll扩展包:

imagick软件本身:  http://imagemagick.org/script/binary-releases.php#windows


            楼主选择的是: http://www.imagemagick.org/download/binaries/ImageMagick-7.0.2-0-Q16-x86-dll.exe     运行安装即可。(这是exe二进制安装包,如果你下载的是stable便携包相当于绿色版,那么需要自己把  文件路径  放到系统的环境变量。)

php扩展php_imagick.dll扩展包http://pecl.php.net/package/imagick/

楼主选择的是:http://pecl.php.net/package/imagick/3.3.0/windows

PHP 5.4 :5.4 Thread Safe (TS) x86

3).安装软件和配置

安装imagick软件本身,一直下一步即可;

安装php扩展插件:php_imagick.dll  ,同其他php dll插件一样。
     ①.从php扩展压缩包中将php_imagick.dll 拖到/php/ext 目录下,

②.在php.ini开启插件 extension=php_imagick.dll ,

③. 从扩展压缩包中将多个  CORE_RL_*.dll 文件拖到 /php/ 目录下(否则重启apache或者 命令行 php -ri imagick 调试时报错找不到*.dll )

4. 重启Apache,查看 phpinfo() 中是否有 Imagick 项,如果有说明安装成功。

5.  新建一个系统环境变量名为MAGICK_HOME,值为E:\你的imagick路径\modules\coders, 这步主要用来定位imagemagick的module,很重要。( 否则支持的图片格式数量默认为0, 无法处理图片。 ImageMagick number of supported formats:  => 0 )

如果没有Imagick 项,请 使用 php扩展调试命令  来检查扩展中存在的问题, 并确保三方软件版本一致即可。

php扩展  调试命令:

在cmd运行:  php --ri imagick

1. 如果报错是:“php_imagick.dll‘ - %1 不是有效的 Win32 应用程序” ,则说明版本不相符合。 需要检查   imagick软件本身( 如x86 )、php本身( x86 ts (thread safe) )、php扩展php_imagick.dll (ts) 三方版本 要一致。

2. 如果报错是:“php.exe - 系统错误 ,无法启动此程序因为计算机丢失CORE_RL_wand_.dll ” , 说明你没有将 php_imagick-3.3.0-5.4-ts-vc9-x86.zip 扩展包中的“CORE_*.dll” 这些dll文件 放到 你的php.exe同级目录下。   ,只需要拷贝 CORE_*.dll 到php目录就可以解决了。

3. 如果php --ri imagick 显示的结果  ImageMagick number of supported formats:  => 0 支持的图片格式数量为0,请看第5步需要新建一个环境变量。

时间: 2024-11-23 08:12:58

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

centos7安装vim以及在vim中显示中文

1.centos7安装vim yum -y install vim(简单粗暴安装方法) 2.在vim中显示中文不出现乱码 (1).vim ~/.vimrc (~/.vimrc为vim配置文件) (2).输入: set fileencodings=utf-8,gb2312,gbk,gb18030 set termencoding=utf-8 set fileformats=unix set encoding=prc 3.~/.vimrc ~表示root目录 .表示隐藏文件 ls -a /root/

安装swoole 扩展,在phpinfo中显示,但是php -m 中不显示的问题

步骤如下: 1 首先找到php.ini的目录:linux命令:find / -name php.ini 我的路径如下: 2 然后把apache下德php.ini 复制到cli中 linux命令:mv /etc/php5/apache2/php.ini  /etc/php5/cli/php.ini 3 最后linux命令:php -m 就会看到swoole出现了 如下图:

解决 安装驱动程序后设备管理器中显示黄色问号

其实很简单,在inf中有中设置图表索引 显示黄色问号肯定说明 你是这样填写的 HKR,,Icon,,"-18" PCI设备要改成 -5 数值如下 Computer 0 Display 2 Mouse 5 Keyboard 6 FDC 9 HDC 9 Ports 10 Net 15 System 0 Sound 8 Printer 14 Monitor 2 Network Transport 3 Network Client 16 Network Service 17 如果还有不清楚 可

php5.4之分布式缓存memcache(windows7下安装配置)

一.安装memcache memcached在windows7上的安装问题 现在安装包:http://www.jb51.net/softs/44843.html   memcache的安装包 错误: 通过cmd命令行进入到D:\webEve\memcached(下载后的解压目录) 运行 memcached.exe -d install 报错" failed to install service or service already installed" 解决方法: www.2cto.c

Mac 10.11下成功安装Wex5及文件扩展属性问题

下载mac版本的Wex5后,运行"启动WeX5开发工具"文件时出现错误提示: 搜索了不少网页,最终发现原因是:mac在默认情况下,运行从普通internet站点上下载的文件时都要先进行安全性提示.因为那个eclipse文件具有扩展属性,如下所示: 而且,这个文件内嵌于Studio.app包内,所以,运行Studio.app时出现上述错误提示!现在,需要去掉上面的属性com.apple.quarantine即可: xattr -d com.apple.quarantine eclipse

Windows7下安装与破解IntelliJ IDEA2017

注:本文来源于:csdn:西门吹雪叶孤城的<Windows7下安装与破解IntelliJ IDEA2017> IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手.代码自动提示.重构.J2EE支持.各类版本工具(git.svn.github等).JUnit.CVS整合.代码分析. 创新的GUI设计等方面的功能可以说是超常的.IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布

在Windows 64位下为PHP5.6.14安装redis扩展

一.php安装redis扩展 1.使用phpinfo()查看当前版本的信息 2.根据PHP版本号,编译器版本号和CPU架构 选择php_redis-2.2.5-5.6-nts-vc11-x64.zip和php_igbinary-1.2.1-5.5-nts-vc11-x64.zip 下载地址: http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/ http://windows.php.net/downloads/pecl/releases

IIS7(Windows7)下最简单最强安装多版本PHP支持环境

IIS7(Windows7)下最简单最强安装多版本PHP支持环境 来源自:http://www.myhack58.com/Article/sort099/sort0100/2012/35593.htm 最近调试程序,要在PHP5.2和5.3之间换来换去,而习惯了windows下的开发,就琢磨怎么在iis下安装多版本支持,赫然发现其实微软都为我们准备了好工具. 微软对PHP的支持越来越强,这点在IIS7中体现明显,不但有FastCgi的大力支持,还为PHP的管理专门增加了个PHP Manager.

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