无法使Imagick检测Windows+;上支持的格式;PHP5.6(Xampp)
让imagick在我的XAMPP盒上工作已经是3天的研究、谷歌和挫折。我可以把它做成php模块。但它无法检测支持的格式。 如您所见,我目前安装了3.1.2,但实际上我一直在使用最新的3.4.1,并从那些标有无法使Imagick检测Windows+;上支持的格式;PHP5.6(Xampp),php,windows,apache,dll,imagick,Php,Windows,Apache,Dll,Imagick,让imagick在我的XAMPP盒上工作已经是3天的研究、谷歌和挫折。我可以把它做成php模块。但它无法检测支持的格式。 如您所见,我目前安装了3.1.2,但实际上我一直在使用最新的3.4.1,并从那些标有stable的版本中跳出来,但我就是无法让它工作 当我尝试跑步时: <?php $handle = fopen('http://xxxxx.png', 'rb'); $img = new Imagick(); $img->readImageFile($handle); $img-
stable
的版本中跳出来,但我就是无法让它工作
当我尝试跑步时:
<?php
$handle = fopen('http://xxxxx.png', 'rb');
$img = new Imagick();
$img->readImageFile($handle);
$img->thumbnailImage(100, 0);
echo $image;
我得到的是:
Windows 8.1 64-bit
PHP 5.6.12, x86, TS
()
这就是我到目前为止在安装方面所做的工作:
- 从下载任何
软件包-线程安全(TS)x86
- 将.zip(1)php\u imagick.dll解压缩到
(2) 将C:\\u XAMPP\php\ext
文件提取到CORE\u RL.*
C:\\u xampp\apache\bin
- 下载
ImageMagick-7.0.1-1-Q16-x86-dll.exe
- 安装在
C:\ImageMagick
- 将MAGICK_HOME添加到环境路径李>
复制到C:\ImageMagick\modules\coders中的所有
文件*.\dll
C:\\u Xampp\apache\bin
复制到C:\ImageMagick\modules\coders中的所有
文件*.\dll
C:\ImageMagick\
- 通过Xampp重新启动Apache
有人能告诉我我错过了什么吗?拜托?你似乎走了一条有点曲折的路 当我让它运行时,我用来安装它的方法是:
出于兴趣,我放弃了它,将Imagemagick与exec()一起使用还有命令行。抱歉,我搞糊涂了,这个鬼脚本?我安装了它,但它似乎只是一个命令行?它应该做什么?如果我正确理解了你的指南,我已经做了与你的指南相同的事情,只是我也应该安装鬼脚本?我安装了,但仍然没有检测到其他格式。谢谢!这是strange@TheWolf因为每次我安装Imagick时,它都会立即工作,直到我找不到正确的dll文件。当时提供dll文件的人停止了这项工作。Ghostscript是一个pdf程序,Imagemagick需要它来处理pdf文件。再次阅读您的帖子如果您尝试本地文件并使用其中一个php站点的简单示例:您解决了这个问题吗?我也遇到了同样的问题。
Windows 8.1 64-bit
PHP 5.6.12, x86, TS