我无法让 imagemagick 在线程安全的 Windows Server 2016 上的 PHP 中工作



我无法让Imagemagick在Windows Server 2016上运行PHP并且不是线程安全的。当我调用"Imagick"类名时,它说"PHP致命错误:找不到类'Imagick'"。

此外,当我从命令行运行 ImageMagick 命令时,以下命令不起作用:

魔术 --版本

不过,以下内容确实有效:

./magick --version

imagick和imagemagick是两个不同的东西。

imagemagick 是 CLI 程序。Imagick 是 PHP 中的一个包装类,它与应用程序通信。

你只需要安装 IMagick 类:

https://secure.php.net/manual/en/imagick.installation.php

好的... 所以我的问题是我有一个 x64 的服务器,但安装了 x86 版本的 PHP。我将我的 imagick.dll 从 x64 切换到 x86 版本,它可以工作。希望这个奇怪的场景对某人有所帮助

最新更新