So installieren Sie php_imagick auf wamp64
Ich habe versucht, php_imagick ohne Glück auf wamp64 zu installieren.
Das gewünschte Ziel ist, dass WordPress die Fehlermeldung nicht mehr anzeigt:
Das optionale Modul Imagick ist nicht installiert oder wurde deaktiviert.
Sie können das Lesen auch überspringen und die unten angehängten Bilder anzeigen.
Mein Setup:
Wamp64 Windows 10 Release Version 3.2.3.3 64 Bits [Windows Build: 19041]
PHP Version: 7.4.9
Build Date: Aug 4 2020 11:45:36
Windows: NT *username* 10.0 build 19041 (Windows 10) AMD64
Compiler Visual: C++ 2017
Architecture: x64
Loaded Configuration File: C:\wamp64\bin\apache\apache2.4.46\bin\php.ini
Thread Safety: enabled
Ich habe versucht, die folgenden ImageMagick-Dateien zu installieren:
1) ImageMagick-7.0.10-30-Q16-HDRI-x64-dll.exe
----A) php_imagick-3.4.3rc1-5.6-ts-vc11-x64.zip
----B) php_imagick-3.4.3rc1-7.1-ts-vc14-x64.zip
2) ImageMagick-7.0.10-30-Q16-x64-dll.exe
----A) php_imagick-3.4.3rc1-7.1-ts-vc14-x64.zip
----B) php_imagick-3.4.4rc2-7.3-ts-vc15-x64.zip
3) ImageMagick-6.9.3-7-Q16-x64-dll.exe (Current)
----A) php_imagick-3.4.4rc2-7.3-ts-vc15-x64.zip (Current)
----B) php_imagick-3.4.3rc1-7.1-ts-vc14-x64.zip
----C) php_imagick-3.4.3rc1-5.6-ts-vc11-x64.zip
Was ich getan habe:
Ich habe zuerst die EXE-Datei installiert und dann aus der Zip-Datei nur die Datei php_imagick.dll in diesen Ordner extrahiert:
C:\wamp64\bin\php\php7.4.9\ext
Welches passt zu meiner aktuell verwendeten PHP-Version (siehe Bilder später für weitere Informationen [php.ini]).
Ich habe versucht, Wamp neu zu starten und Symlinks durch Wechseln der PHP / Apache-Versionen neu zu erstellen.
Erwähnenswert ist auch, dass ich einmal versucht habe, die vollständige Zip-Datei in den Ordner 'ext' unter einem Ordner mit dem Namen 'php_imagick' zu extrahieren, wie unten gezeigt, und es geschafft habe, diesen Fehler zu erhalten:
C:\wamp64\bin\php\php7.4.9\ext\php_imagick\php_imagick.dll (The specified procedure could not be found.)
aber meistens erhalte ich folgende Fehler:
[25-Sep-2020 08:58:50 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'php_imagick.dll' (tried: c:/wamp64/bin/php/php7.4.9/ext/php_imagick.dll (The specified module could not be found.), c:/wamp64/bin/php/php7.4.9/ext/php_php_imagick.dll.dll (The specified module could not be found.)) in Unknown on line 0
Wenn ich Magick mit der EXE- Datei installiere , muss ich die Option " install to the pathOrdner ändern in" ändern C:\ImageMagickund legacy driverswenn möglich installieren , wie in "Stack OverFlow" empfohlen. (Ich muss auch die letzte Version deinstallieren, die ich jedes Mal ausprobiert habe.)
Ich habe Visual Studio installiert und eine Reihe von weiterverteilbaren Dateien sowie x86- und x64-Versionen davon:
https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
http://www.microsoft.com/en-us/download/details.aspx?id=30679
Ohne Glück las ich mehrere Stack OverFlow-Beiträge und konnte keine Lösung finden.
Wie installiere ich ImageMagick mit Wampserver 3.0.0 64?
Schritt-für-Schritt-Anleitung zur Installation von IMAGEMAGICK auf WAMP?
Installieren der PHP-Erweiterung php_imagick.dll auf wampserver 2.2
Php_imagick.dll kann nicht auf wamp installiert werden
Imagick delegiert die Installation auf WAMP
Wie installiere ich ImageMagick mit Wampserver 3.0.0 64?
Schritt-für-Schritt-Anleitung zur Installation von IMAGEMAGICK auf WAMP?
Installieren der PHP-Erweiterung php_imagick.dll auf wampserver 2.2
Php_imagick.dll kann nicht auf wamp installiert werden
Imagick delegiert die Installation auf WAMP
WAMP PHP-Startfehler: Dynamische Bibliothek kann nicht geladen werden
Installation der ImageMagick-Erweiterung mit PHP / Windows
Linker-Fehler beim Versuch, ImageMagick als statische Bibliotheken mit dem Visual Studio-Compiler zu verwenden
Installieren von Magick ++ in Visual C ++ 2010
Installation von Magick ++ in Visual Studio 2019
ImageMagick mit Visual Studio
WampServer und Imagemagick, Imagick-PHP-Modul nicht erkannt
Imagick-Bibliothek kann nicht geladen werden
ImageMagick funktioniert nicht
Was kann ich als nächstes versuchen?
Tippfehler in Zeile 955: .php = .dll
Antworten
Ich habe einen Freiberufler engagiert, um das für uns zu beheben.
- Deinstallieren Sie alle von Ihnen installierten Versionen von WampServer und ImageMagick
- Vergessen Sie nicht, Ihre Datenbank und Ihren WWW-Ordner vor der Deinstallation zu sichern
- Wir werden eine vertrauenswürdige Software namens Chocolatey installieren, die uns hilft, eine Reihe von Fehlern mit Wamp64 und seinen Erweiterungen zu beheben und diese Anwendungen mit einem Befehl zu aktualisieren.
Für diejenigen unter Ihnen, die dies bereits vor der Verwendung von Chocolatey behoben haben und diese Fehlermeldung jetzt wieder sehen, aktualisieren Sie einfach Wamp und ImageMagick mithilfe der auf ihrer Website bereitgestellten Choco-Befehle und lesen Sie dann meinen Hinweis unter,
4)um weitere Informationen zu erhalten
Führen Sie PowerShell als Administrator aus
- Befolgen Sie diese Anleitung, um schokoladig herunterzuladenhttps://chocolatey.org/install
Verwenden Sie die gleichen Methoden, um Wamp64 herunterzuladenhttps://chocolatey.org/packages/wamp-server
- Führen Sie Wamp über die neu erstellte Verknüpfung auf Ihrem Desktop aus
- Ändern Sie die PHP-Version auf 7.4.9 oder die neueste und fahren Sie erst dann
mit den anderen Schritten fort - Machen Sie sich keine Sorgen darüber, dass der Ordner Wamp und nicht Wamp64 heißt. Es ist immer noch die 64-Bit-Version. Sie können dies im Abschnitt "Info" von Wamp überprüfen
Herunterladen https://chocolatey.org/packages/imagemagick
Herunterladen https://windows.php.net/downloads/pecl/deps/ImageMagick-7.0.7-11-vc15-x64.zip
- Hinweis: Wenn dies nicht funktioniert, werden sie wahrscheinlich erneut aktualisiert. Versuchen Sie einfach die gleichen Methoden mit neueren Versionen als diesen. Ich werde zuerst neuere Versionen von php_imagick ausprobieren, anstatt die ImageMagick-Kern-DLL-Dateien zu ersetzen. Eine Sache, die ich nicht tun werde, ist aufzugeben.
Extrakt und kopieren alle
CORE_RLundIM_MOD_RLDLL - Dateien inC:\wamp\bin\php\php7.4.9demphp.exebefindet sich(Führen Sie von hier aus keine EXE-Datei aus, da wir ImageMagick bereits installiert haben.)
Herunterladen https://windows.php.net/downloads/pecl/releases/imagick/3.4.4/php_imagick-3.4.4-7.4-ts-vc15-x64.zip
Extrahieren und kopieren Sie nur die
php_imagick.dllDatei inC:\wamp\bin\php\php7.4.9\extÖffnen Sie die Datei php.ini mit der linken Maustaste Wamp-> PHP-> php.ini und dann stellen Sie sicher , dass Sie alle Reste löschen und fügen Sie unter jeder
extention=Zeile den Code unten:
Erweiterung = Imagick
(Apparently, New PHP versions require writing it without the "php_"...".dll" parts)
- Starten Sie Wamp neu, indem Sie es schließen und über die Verknüpfung erneut öffnen
Dies ist bei weitem die einzige Lösung, die ich zum Laufen bringen könnte.
Schoko:
Google = https://www.google.com/search?q=chocolatey
2019 = http://web.archive.org/web/20190101113929/https://chocolatey.org/
2018 = http://web.archive.org/web/20180414000310/https://chocolatey.org/
Genießen