Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] php版本 5.2.14 按照论坛里搜的imagemagick教程安装不成功

[复制链接]
my77 发表于 2012-4-25 11:07:27 | 显示全部楼层 |阅读模式
php版本 5.2.14 按照论坛里搜的imagemagick教程安装不成功

phpinfo里没看到相关信息
+--------------------------------------------------------------------------------------------------------------------------------------------------------+
——解决在Win2003 IIS+PHP+MySQL下DZ6.0和CPG无法用ImageMagick缩图的办法。

(本文只适用于自架Win2003 IIS+PHP+MySQL+ DZ6.0或Coppermine+ImageMagick 主机。)

CPG用ImageMagick缩图的效果见:
http://www.fotoweb.cn/
http://www.fotoweb.cn/gallery/
有疑问欢迎到下列帖子提出
http://www.fotoweb.cn/forum/viewthread.php?tid=3352
富图网www.fotoweb.cn原来是采用国外的开源软件php-nuke和phpbb架的站,04年架站后头2年还算顺利,这2年来,网站平均每周都会遭到1至2次国外的黑壳攻击,轻则被修改首页,严重的乱改数据库,搞的来每天都要及时备份网站数据库。上个月在Discuz官方网站网友鱼之眼泪ejew(www.fotoweb.cn是摄影综合网站,对图片质量要求较高,原来一直采ImageMagick缩图,对ImageMagick的缩图质量很满意,感觉比GD缩图的效果好的多。
这次成功转入DZ、SS后,把服务器也升级到Win2003IIS6.0+PHP525+Mysql5045+Zend3.30a+phpmyadmin211环境,升级后,DZ和CPG无法用ImageMagick缩图,在网上搜了许多资料,最后还是在Discuz官方网站上找到了网友quking的ImageMagick 6 "水印图片无法生成或不符合生成水印的条件"解决办法。见:

②点高级
2007-12-16 23:58 上传

③点立即查找
2007-12-16 23:58 上传

④找到IUSR_XXX以及IWAM_XXX并点确定
2007-12-16 23:58 上传
[url=https://discuz.dismall.com/forum.php?mod=attachment&aid=MjEyMzU5fDJmMzczMmZkfDEzMzUzMjMyMDJ8NDc3NDM2fDgxMDgyMw%3D%3D&nothumb=yes]下载附件 (92.71 KB)






⑤可以看到,已经给IUSR_XXX以及IWAM_XXX以读取+执行权限了.
2007-12-16 23:58 上传
[url=https://discuz.dismall.com/forum.php?mod=attachment&aid=MjEyMzYwfGNkMWMyNWRlfDEzMzUzMjMyMDJ8NDc3NDM2fDgxMDgyMw%3D%3D&nothumb=yes]下载附件 (85.92 KB)







OK,你的ImageMagick已经可以用了。

试试上传你的图片,看看是否成功了。

[ 本帖最后由 乐山乐水 于 2007-12-17 00:01 编辑 ]
+--------------------------------------------------------------------------------------------------------------------------------------------------------+
 楼主| my77 发表于 2012-4-25 11:09:06 | 显示全部楼层
1)、imagemagick的下载:

首先到imagemagick 网站下载 magickwand 的windows版本。
Imagemagick有8 bits和16 bits的static和dyn共5个windwos版本,建议下载ImageMagick-6.3.7-5-Q16-windows-static.exe版本:

版本 下载 简介
ImageMagick-6.2.7-6.tar.gz 下载 6.2.7 源码包
ImageMagick-6.2.7-6.zip 下载 6.2.7 源码包
JMagick-6.0.4-0.tar.gz 下载 ImageMagick for Java
ImageMagick-6.2.7-6-Q16-windows-dll.exe 下载 16位像素Windows安装程序(含DLL)
ImageMagick-6.2.7-6-Q8-windows-dll.exe 下载 8位像素Windows安装程序(含DLL)
ImageMagick-6.2.7-6-Q16-windows-static.exe 下载 16位像素Windows安装程序
ImageMagick-6.2.7-6-Q8-windows-static.exe 下载 8位像素Windows安装程序
ImageMagick-5.5.7-36.tar.gz 下载 5.5.7 源码包
ImageMagick-5.5.7-36.zip 下载 5.5.7 源码包


下载URL地址:
http://www.imagemagick.org/download/binaries/
或者:
http://www.imagemagick.org/script/binary-releases.php#windows

(2)、imagemagick在Windos2003的安装

  安装下载回来的 ImageMagick-x.x.x-**-Q16-windows-static.exe ,建议安装在 C:\Program Files\ 以外的文件夹,比如安装在C:\ImageMagick\,ImageMagick 不支持长文件名,文件名中也不能有空格。另外安装时也请勾选 Update executable search path ,以让系统可以找到 ImageMagick 可执行文件的位置;其他用不到的选项可以不勾选。
(3)、到wwwroot中的Coppermine的安装目录(一般名为CPG)下,添加一个新的资料夹,取名“im”,然后将C:\ImageMagick\中的convert.exe和所有的.dll文件都复制到“im”目录如”d:\wwwroot\cpg\im”下。
(4)、登陆入到你新安装的Coppermine的主页,先建立相簿,然后到“管理模式”中的“设定”,找到“图片和缩图的进阶设定”,在“建立缩图的方法”一栏,点选“ImageMagick”,在“ImageMagick ’Convert’ 程式的路径”一栏中,填入你刚刚在wwwroot中建立的资料夹“d:/wwwroot/cpg/im/”(末尾要加“/”,建议不用d:\wwwroot\cpg\im\)。然后按“储存新设定”回到主页.
(5)、第3不可以省略,在“ImageMagick ’Convert’ 程式的路径”一栏中,直接ImageMagick的安装路径 “C:/ImageMagick/” 即可( 末尾要加“/”,建议不用C:\ImageMagick\)。
(6)、还需要修改systemroot/system32/cmd.exe(win2003为c:\windows\system32\cmd.exe)的权限。赋予IUSR_**以及IWAM_**以读取+执行权限。大多数在Windos2003系统下DZ6.0用ImageMagick “水印图片无法生成或不符合生成水印的条件”或者CPG不能用ImageMagick缩图,问题都出在这里。
Windos2003提高了安全性能,不能直接支持运行ImageMagick,需要给cmd.exe的权限添加IUSR_**以及IWAM_**以读取+执行权限才能运行ImageMagick的convert.exe。
方法:浏览到c:\windows\system32\cmd.exe,在cmd.exe的快捷方式上点右键,在弹出的菜单上点安全/添加/高级/立即查找,找到IUSR_**以及IWAM_**确定,给IUSR_**以及IWAM_**以读取+执行权限就可以了.
①浏览到c:\windows\system32\cmd.exe,在cmd.exe的快捷方式上点右键,在弹出的菜单上点安全/添加
[/url]




②点高级





③点立即查找



④找到IUSR_**以及IWAM_**并点确定






⑤可以看到,已经给IUSR_**以及IWAM_**以读取+执行权限了.





OK,你的ImageMagick已经可以用了。

试试上传你的图片,看看是否成功了。
回复

使用道具 举报

 楼主| my77 发表于 2012-4-25 11:59:32 | 显示全部楼层
后台一直用的imagemagick模式 也都正常啊 只是最近想用图片模式 不能设置封面 才有网友让我看phpinfo 才发现没有imagck 内容不知道到底是否安装成功了啊
回复

使用道具 举报

djexam 发表于 2012-4-25 12:21:18 | 显示全部楼层
帮忙顶下····
回复

使用道具 举报

 楼主| my77 发表于 2012-4-25 12:52:55 | 显示全部楼层
功能都好用了 就是phpinfo里没有显示
回复

使用道具 举报

 楼主| my77 发表于 2012-4-25 13:51:56 | 显示全部楼层
不对 功能虽好使没报错,但是好像上传的图并没有处理 虽然iis里也有conver进程,没处理压缩 封面的话也没缩小 不过文件到是创建了 封面文件
回复

使用道具 举报

howenu 发表于 2012-4-25 13:52:41 | 显示全部楼层
绝对的技术贴~~~~
回复

使用道具 举报

云和在线 发表于 2012-5-14 12:44:01 | 显示全部楼层
感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-9-28 13:21 , Processed in 0.201453 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表