Windows 10 Update, Imagick PHP funktioniert nicht mehr

610
London Smith

Seit dem letzten Update von Windows 10 (KB4016240) wird mein Xampp-Server nicht mehr mit Imagick gestartet. Vor diesem Update funktionierte es einwandfrei.

Wenn ich nun Apache von Xampp starte, erhalte ich die Fehlermeldung:

Der Prozedureintrittspunkt PixelGetFuzz konnte nicht in der Dynamic Link Library c: \ xampp \ php \ ext \ php_imagick.dll gefunden werden

Also dachte ich, dass es sich um ein PATH Environment-Problem handelt und ich habe Imagemagick ohne Erfolg neu installiert.

Imagemagick-Version (Konvertierung - Version):

Version: ImageMagick 6.9.3-10 Q16 x86 2016-05-04 http://www.imagemagick.org Copyright: Copyright (C) 1999-2015 ImageMagick Studio LLC License: http://www.imagemagick.org/script/license.php Visual C++: 180040629 Features: Cipher DPC Modules OpenMP Delegates (built-in): bzlib cairo flif freetype jng jp2 jpeg lcms lqr openexr pangocairo png ps rsvg tiff webp xml zlib 

Xampp Control Panel Version: 3.2.2

PHP-Version: 5.6.23

Was kann ich machen?

Edit: Ich habe das Update KB4016240 deinstalliert und ich habe immer noch das Problem. Dies erschien also vielleicht, weil ich meinen Computer neu starten und Apache neu starten musste. Ich mache es nicht oft und vielleicht habe ich etwas geändert, während Apache lief, ohne es neu zu starten.

1
Öffnen Sie die DLL in [Dependency Walker] (http://www.dependencywalker.com/), in der alle exportierten Funktionen einer DLL angezeigt werden. Prüfen Sie, ob PixelGetFuzz aufgeführt ist. Archimaredes vor 7 Jahren 1
Hier ist das Ergebnis: http://www.cjoint.com/doc/17_04/GDArpPLumhc_errors-imagick-dll.jpg Ich muss die gute "php_imagick.dll" finden, die meiner Imagemagick-Installation entspricht. London Smith vor 7 Jahren 0
Haben Sie PixelGetFuzz gefunden, wenn Sie durch diese Liste scrollen? Archimaredes vor 7 Jahren 0
Ok, danke für deine Hilfe, es war wegen GraphicsMagick. Weitere Informationen zu meiner Nachricht, die ich bearbeitet habe. London Smith vor 7 Jahren 0
Freut mich zu hören, dass Sie es repariert haben; Sie können unten Ihre eigene Frage beantworten und als gelöst markieren, um diese jetzt zu schließen! Archimaredes vor 7 Jahren 0
OK, fertig, aber ich habe die Nachricht "Sie können Ihre eigene Antwort in 2 Tagen annehmen". Ich muss nicht vergessen, es am nächsten Freitag zu akzeptieren. : P London Smith vor 7 Jahren 1

1 Antwort auf die Frage

1
London Smith

Ok, gefunden und bleib gut auf deinem Platz!

Es war wegen GraphicsMagick http://www.graphicsmagick.org/, das ich letzte Woche nach php Imagick installiert habe. Ich habe Apache von dieser GraphicsMagick-Installation nicht neu gestartet. Also habe ich GraphicsMagick, Imagemagick deinstalliert und Imagemagick neu installiert. Die Datei php_imagick.dll wurde von mir verwendet.

Und jetzt funktioniert alles wie ein Zauber.

Es war wegen GraphicsMagick, wie ist es möglich?