Imagick
Imagick unter IIS auf Windows Server integrieren
[Bearbeiten | Quelltext bearbeiten]Ziel
[Bearbeiten | Quelltext bearbeiten]Diese Anleitung beschreibt die Einrichtung der PHP-Erweiterung Imagick unter Windows Server 2022 mit IIS, zur Nutzung in MediaWiki oder anderen PHP-Anwendungen.
Voraussetzungen
[Bearbeiten | Quelltext bearbeiten]- Windows Server 2022 mit IIS
- PHP ≥7.4 installiert und konfiguriert
- MediaWiki oder andere PHP-basierte Anwendung
- Administratorrechte
Schritte
[Bearbeiten | Quelltext bearbeiten]- ImageMagick installieren
- Lade die passende Version von ImageMagick herunter
- Empfohlen: 64-bit Q16 DLL-Version
- Installiere ImageMagick in
C:\\ImageMagickoder einem anderen Pfad ohne Leerzeichen
- Imagick PHP-Erweiterung installieren
- Lade die passende
php_imagick.dllvon PECL Imagick - Achte darauf, dass die DLL-Version zu deiner PHP-Version passt (z. B. Thread Safe vs. Non-Thread Safe)
- Kopiere
php_imagick.dllin den PHP-Erweiterungsordner (z. B.ext)
- PHP konfigurieren
- Öffne
php.ini - Füge folgende Zeile hinzu:
extension=php_imagick.dll
- Stelle sicher, dass der Pfad zu ImageMagick in der Systemumgebung verfügbar ist:
* Systemsteuerung → System → Erweiterte Einstellungen → Umgebungsvariablen * FügeC:\\ImageMagickzuPATHhinzu
- IIS neu starten
- Starte den IIS-Dienst neu:
iisreset
- Installation prüfen
- Erstelle eine
phpinfo()-Datei - Suche nach dem Abschnitt
imagick - Es sollten unterstützte Formate und Versionen angezeigt werden
Hinweise
[Bearbeiten | Quelltext bearbeiten]- Achte auf die Kompatibilität zwischen PHP, Imagick und ImageMagick-Versionen
- Bei Problemen: Event-Log und
php_error.logprüfen - Imagick wird z. B. von MediaWiki für SVG-Rendering und Thumbnails verwendet
Anwendungshinweis
[Bearbeiten | Quelltext bearbeiten]Imagick wird auf diesem Server primär für WordPress verwendet. MediaWiki nutzt die GD-Bibliothek für Rastergrafiken und verarbeitet SVG-Dateien nativ, da Vektorgrafiken bevorzugt eingesetzt werden.