使用 xampp 在 Windows 上安装 imagemagick

使用 xampp 在 Windows 上安装 imagemagick

我确实需要让 imagemagick 在我的 Windows xampp 安装上运行,但我还没有找到有关如何操作的任何好的教程,有人可以帮忙吗?

答案1

通常,您的 Web 脚本需要知道在哪里可以找到 ImageMagick 可执行文件。您可以尝试将该路径添加到运行 Apache 的用户的 PATH 环境变量中。更好的是,这也是更常见的,Web 应用程序通常会有某种形式的配置文件,需要在其中输入可执行文件的路径。

答案2

假设你已经完成了这部分:

1)下载并安装XAMPP

2)下载并安装 ImageMagick。


确认其正常工作:

1)启动XAMPP

2)在浏览器中运行此代码以证明 ImageMagick 已安装(并正常运行)。

<?php 
header("Content-Type: text/plain"); 
system("convert -version"); 
?>

3)如果上述操作有效,那么您应该能够运行如下代码(在您的浏览器中):

<?php
exec("convert infile.jpg -thumbnail 100x100 outfile.jpg");
?>

答案3

XAMPP 是否带有 ActiveState Perl 或 Strawberry Perl 或其他一些??

XAMPP 可能默认不安装 ImageMagick,这种情况很有可能发生,我只需运行 XAMPP 的 Perl 更新工具即可获取 ImageMagick 包并将其编译到您的环境中。我对 XAMPP 了解不多,因此这个建议只能为您的答案提供一点帮助。

答案4

ImageMagick 6.9.2-3 Q16 x86 在64 位 Windows 7 Ultimate 系统
上的 xampp win32 5.6.12-0-VC11 上安装

32 位 xampp 安装在 c:/xampp——它的安装警告“不要将其安装在 Program Files 目录中”有点神秘,就好像是由非英语母语人士写的。

xampp 要求 imagemagick 安装在它是根目录位于 c:/xampp/htdocs/xampp,而不是 Windows 的根目录 /。

我在该位置安装了 32 位 ImageMagick 目录,然后运行了 KPWINC 建议的两个测试。使用它们。

我在 64 位 Windows 7 Ultimate 系统上安装了 32 位 xampp 和 ImageMagick 软件包,听说 64 位版本带来了太多问题。

D0UG博士

相关内容