Imagick: Unterschied zwischen den Versionen

Aus HB9FDZ
Zur Navigation springen Zur Suche springen
Die Seite wurde neu angelegt: „== Imagick unter IIS auf Windows Server integrieren == === Ziel === Diese Anleitung beschreibt die Einrichtung der PHP-Erweiterung Imagick unter Windows Server 2022 mit IIS, zur Nutzung in MediaWiki oder anderen PHP-Anwendungen. === Voraussetzungen === * Windows Server 2022 mit IIS * PHP ≥7.4 installiert und konfiguriert * MediaWiki oder andere PHP-basierte Anwendung * Administratorrechte === Schritte === # '''ImageMagick installieren''' * Lade die p…“
 
Keine Bearbeitungszusammenfassung
 
Zeile 44: Zeile 44:
* Bei Problemen: Event-Log und <code>php_error.log</code> prüfen
* Bei Problemen: Event-Log und <code>php_error.log</code> prüfen
* Imagick wird z. B. von MediaWiki für SVG-Rendering und Thumbnails verwendet
* Imagick wird z. B. von MediaWiki für SVG-Rendering und Thumbnails verwendet
=== Anwendungshinweis ===
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.


[[Kategorie:PHP]]
[[Kategorie:PHP]]

Aktuelle Version vom 13. August 2025, 07:35 Uhr

Imagick unter IIS auf Windows Server integrieren

[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
  1. ImageMagick installieren
  • Lade die passende Version von ImageMagick herunter
  • Empfohlen: 64-bit Q16 DLL-Version
  • Installiere ImageMagick in C:\\ImageMagick oder einem anderen Pfad ohne Leerzeichen
  1. Imagick PHP-Erweiterung installieren
  • Lade die passende php_imagick.dll von PECL Imagick
  • Achte darauf, dass die DLL-Version zu deiner PHP-Version passt (z. B. Thread Safe vs. Non-Thread Safe)
  • Kopiere php_imagick.dll in den PHP-Erweiterungsordner (z. B. ext)
  1. 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üge C:\\ImageMagick zu PATH hinzu
  1. IIS neu starten
  • Starte den IIS-Dienst neu:

iisreset

  1. Installation prüfen
  • Erstelle eine phpinfo()-Datei
  • Suche nach dem Abschnitt imagick
  • Es sollten unterstützte Formate und Versionen angezeigt werden
  • Achte auf die Kompatibilität zwischen PHP, Imagick und ImageMagick-Versionen
  • Bei Problemen: Event-Log und php_error.log prü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.