如何在Bitnami'上安装和使用ImageMagick/Imagick;s wamp堆栈PHPV7.1.4

如何在Bitnami'上安装和使用ImageMagick/Imagick;s wamp堆栈PHPV7.1.4,php,imagemagick,wamp,imagick,bitnami,Php,Imagemagick,Wamp,Imagick,Bitnami,我很困惑如何在Bitnami的WAMP堆栈上安装/启用Imagick的使用。。。我查看php.ini,没有看到任何关于ImageMagick的内容,尽管实际上有一个专门用于ImageMagick的文件夹,名为ImageMagick:o 尝试在我的web应用程序中执行操作时,出现以下错误: An uncaught Exception was encountered Type: Error Message: Class 'imagick' not found 这是我的代码: // In

我很困惑如何在Bitnami的WAMP堆栈上安装/启用Imagick的使用。。。我查看php.ini,没有看到任何关于ImageMagick的内容,尽管实际上有一个专门用于ImageMagick的文件夹,名为
ImageMagick
:o

尝试在我的web应用程序中执行操作时,出现以下错误:

An uncaught Exception was encountered

Type: Error

Message: Class 'imagick' not found
这是我的代码:

    // Initialize new ImageMagick object
    $im = new imagick($dir_path.'/'.$original_img_filename);

    // Convert to PNG
    $im->setImageFormat('png');

    // Write image onto server
    $im->writeImage($filename.'.png');
    $im->clear();
    $im->destroy();

    // Delete original downloaded image file
    $is_deleted = unlink($dir_path.'/'.$original_img_filename);
来自Bitnami的任何人,如果在Bitnami的WAMP堆栈中拥有知识和专业知识,是否可以揭示解决方案?Bitnami声称它支持用于PHP7.1的ImageMagick,但只是添加了一个名为ImageMagick的文件夹,但没有实际解释如何启用它,这有点可笑。我在这上面花了无数个小时。我有所有正确的.dll文件,并将它们作为扩展添加到php.ini文件中,重新启动了WAMP,但仍然一无所获

使用绝对文件路径、本地文件路径、带引号和不带引号以及前后斜杠进行测试,并使用引号和不带引号进行测试。。。每一种可能性。我不确定当我回显phpinfo()时,它为什么没有显示出来

谢谢

编辑:算出了。我必须添加系统变量

不得不添加一个名为:
MAGICK_HOME
的变量,其值指向ImageMagick的根目录


必须将同一目录添加到路径中(并将其向上移动,使其位于php目录之上。但我不确定是否需要。只是以防万一而已。)

您需要先安装ImageMagick。请根据您的操作系统从下载ImageMagick

然后编辑php.ini并添加新行(替换安装路径)


重新启动WAMP并将其完成。

在经历了数小时的挫折和休息后,终于解决了问题。对不起

无论如何,我必须添加系统变量(除了在php.ini中添加dll扩展)

不得不添加一个名为:
MAGICK_HOME
的变量,其值指向ImageMagick的根目录


必须将相同的目录添加到路径中(并将其向上移动,使其位于php目录之上。但我不确定是否需要。只是以防万一而已。)

Imagick是Imagemagick的API,显然Imagick API未安装/激活。internet上有大量关于安装/激活imagick的教程。这是谷歌搜索的第一个;ImageMagick已经安装(至少在安装bitnami的根目录下有一个包含ImageMagick的文件夹)。打开命令提示符并键入magick-version,然后告诉我它说了什么。我在哪里打开命令提示符?我正在使用PHPStorm IDE。在终点站。我必须将
cd
放入特定目录吗?感谢根据这篇
readme.txt
wamp堆栈有
ImageMagick 6.9.8-3-Q8
另外,我的PHP版本是7.1.4,而不是5.6.6。
extension="C:\Bitnami\wampstack-5.6.6-0\php\ext\php_imagick.dll"