Es war 3 Tage der Forschung, Google und Frustration zu machen imagick Arbeit auf meiner XAMPP-Box. Ich kann es so weit bringen, es als PHP-Modul zu machen. Es kann jedoch keine unterstützten Formate erkennen. Kann Imagick nicht erkennen, unterstützte Format auf Windows + PHP 5.6 (Xampp)
Wie Sie sehen können, habe ich zur Zeit 3.1.2 installiert ist, aber ich arbeitete tatsächlich den ganzen Weg von der jüngsten 3.4.1 und aus diesen Versionen mit stable
getaggt springen, aber ich kann es einfach nicht funktioniert .
Wenn ich versuche zu laufen:
<?php
$handle = fopen('http://xxxxx.png', 'rb');
$img = new Imagick();
$img->readImageFile($handle);
$img->thumbnailImage(100, 0);
echo $image;
Ich erhalte:
Uncaught exception 'ImagickException' with message 'Unable to read image from the filehandle' in xxxxx:5 Stack trace: #0 xxxxx\index.php(5): Imagick->readimagefile(Resource id #3) #1 {main} thrown in xxxxx\index.php on line 5
Was ich habe, ist:
Windows 8.1 64-bit
PHP 5.6.12, x86, TS
(http://i.imgur.com/2pnneqO.png)
Dies ist, was Eigentlich in Bezug auf bisher getan haben, ist es für die Installation:
- Laden Sie eine
-Thread Safe (TS) x86
Paket von https://pecl.php.net/package/imagick - die ZIP-Extrakt (1)
php_imagick.dll
zuC:\_XAMPP\php\ext
(2) ExtractCORE_RL_*
DateienC:\_xampp\apache\bin
- Herunterladen
ImageMagick-7.0.1-1-Q16-x86-dll.exe
von http://www.imagemagick.org/script/binary-releases.php - es bei
C:\ImageMagick
installiert - Fügen Sie MAGICK_HOME zu Umgebungs-PATH hinzu. http://i.imgur.com/jQAWl3W.png
- Alle
*_.dll
Datei inC:\ImageMagick\modules\coders
KopieC:\_Xampp\apache\bin
- Alle
*_.dll
Datei inC:\ImageMagick\modules\coders
KopieC:\ImageMagick\
- Restart Apache über Xampp
und kann immer noch nicht meine PHP machen erkennen Imagick Datei unterstützt Formate, obwohl sie http://prntscr.com/b1l54u sein sollten: (
Kann mir jemand sagen, was ich vermisst habe? Bitte?
Haben Sie das Problem gelöst? Ich habe das gleiche Problem. –