Imagick in iis
Aus Wissen
Zur Navigation springenZur Suche springen
Imagick in IIS integrieren
Voraussetzungen
- Windows-Server mit installiertem IIS
- PHP ist bereits konfiguriert und funktionsfähig
- Zugriff auf php.ini und Systemumgebungsvariablen
Schritt 1: ImageMagick installieren
- Besuche ImageMagick Windows Downloads
- Wähle eine dynamische Version (z. B. Win64 dynamic at 16 bits-per-pixel)
- Installiere in z. B.
C:\Program Files\ImageMagick
Schritt 2: Imagick-Erweiterung für PHP
- Gehe zu PECL Imagick Releases
- Wähle die passende Version für deine PHP-Konfiguration:
- PHP-Version (z. B. 8.1)
- Thread-Safety (TS oder NTS)
- Architektur (x64 oder x86)
- Lade die ZIP-Datei herunter und extrahiere
php_imagick.dll
nachC:\php\ext
Schritt 3: Erweiterung in PHP aktivieren
- Öffne die Datei
php.ini
- Füge folgende Zeile hinzu:
extension=php_imagick.dll
- Stelle sicher, dass
extension_dir
korrekt gesetzt ist:
extension_dir="C:\php\ext"
Schritt 4: Systemumgebungsvariablen
- Füge den Pfad zu ImageMagick (
C:\Program Files\ImageMagick
) zur PATH-Variable hinzu:- Systemsteuerung → System → Erweiterte Einstellungen → Umgebungsvariablen
Schritt 5: Kompatibilität prüfen
- Öffne eine Eingabeaufforderung und führe aus:
php -i | findstr "imagick"
- Achte auf die Zeile:
Imagick compiled with ImageMagick version => ...
Schritt 6: IIS neu starten
iisreset
Schritt 7: Verifikation
- Erstelle eine Datei
phpinfo.php
mit folgendem Inhalt:
<?php phpinfo(); ?>
- Rufe sie im Browser auf und suche nach dem Abschnitt imagick
Optional: Aufräumen
- Temporäre Installationsordner wie
C:\imagick
können gelöscht werden - Dokumentiere verwendete Versionen für spätere Wartung