我确实需要让 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博士