我對如何安裝/啓用Imagick在Bitnami的WAMP棧上的使用感到困惑......我看着php.ini和我看到有關ImageMagick的NOTHING即使有字面上致力於ImageMagick的文件夾,名爲imagemagick
:○如何在Bitnami的wamp棧上安裝和使用ImageMagick/Imagick PHP v7.1.4
當試圖做的東西在我的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聲稱它支持ImageMagick for PHP 7.1,但在名稱中添加一個包含ImageMagick的文件夾,但沒有關於如何啓用ImageMagick的實際解釋,這有點荒謬。我在這上面花了無數時間。我有所有正確的.dll文件,並將它們作爲擴展名添加到php.ini文件中,重新啓動WAMP,但仍然沒有任何內容。
它是否帶有絕對文件路徑,本地文件路徑,帶引號和不帶引號以及後退和前進斜線,以及是否帶引號進行測試......每種單一的可能性。我不確定爲什麼當我回顯phpinfo()時它沒有顯示出來。
謝謝。
編輯:想通了。我不得不添加SYSTEM VARIABLES。
不得不添加一個名爲:MAGICK_HOME
的變量,其值指向ImageMagick的根目錄。
,不得不在同一目錄添加到PATH(和移動它,以便它上面的PHP的一個。但是,如果是需要林不知道。只是沒有萬一。)
Imagick是Imagemagick的API,顯然Imagick API沒有安裝/激活。互聯網上有大量的教程用於安裝/激活imagick。這是Google搜索中的第一個; https://community.bitnami.com/t/php-imagemagick-module-on-wamp-stack/30456 – Bonzo