So installieren Sie ImageMagick auf CentOS Stream 9

In diesem Tutorial zeigen wir Ihnen, wie Sie ImageMagick auf CentOS Stream 9 installieren. ImageMagick ist eine leistungsstarke Open-Source-Software-Suite zum Erstellen, Bearbeiten und Konvertieren von Bildern. Es unterstützt über 200 Bildformate, darunter PNG, JPEG, GIF, TIFF und mehr. Mit ImageMagick können Sie die Größe von Bildern ändern, sie zuschneiden, drehen und verschiedene Effekte auf sie anwenden. Es wird häufig von Webentwicklern, Grafikdesignern, Fotografen und allen verwendet, die Bilder programmgesteuert bearbeiten müssen.

In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und, was am wichtigsten ist, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie im Root-Konto ausgeführt werden. Andernfalls müssen Sie möglicherweise Folgendes hinzufügen:sudo‚ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die Schritt-für-Schritt-Installation von ImageMagick auf CentOS Stream 9.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird: CentOS Stream 9.
  • Es wird empfohlen, eine Neuinstallation des Betriebssystems zu verwenden, um mögliche Probleme zu vermeiden.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach Terminal, wenn Sie sich auf einem Desktop befinden).
  • Eine aktive Internetverbindung.
  • Sie benötigen Administratorrechte oder Root-Zugriff auf Ihrem CentOS Stream 9-System. Wenn Sie diese nicht haben, wenden Sie sich an Ihren Systemadministrator.

Installieren Sie ImageMagick auf CentOS Stream 9

Schritt 1: Die Aktualisierung Ihres Systems ist für Sicherheit und Kompatibilität von entscheidender Bedeutung. Führen Sie den folgenden Befehl aus, um Ihr System zu aktualisieren:

sudo dnf clean all
sudo dnf update
sudo dnf install epel-release

Dieser Befehl aktualisiert alle installierten Pakete auf Ihrem CentOS-System.

Schritt 2. Abhängigkeiten installieren.

Installieren Sie nun die erforderlichen Abhängigkeiten:

sudo dnf install gcc gcc-c++ make automake autoconf libtool libjpeg-devel libpng-devel libtiff-devel libxml2-devel

Diese Abhängigkeiten sind zum Kompilieren von ImageMagick aus dem Quellcode erforderlich, worauf wir später in der Anleitung eingehen.

Schritt 3. ImageMagick auf CentOS Stream 9 installieren.

  • ImageMagick aus dem Repository installieren

Installieren Sie das ImageMagick-Paket mit dem folgenden Befehl:

sudo dnf install ImageMagick

Überprüfen Sie die Installation, indem Sie die ImageMagick-Version überprüfen:

magick --version
  • ImageMagick von der Quelle installieren

Während die Installation aus den offiziellen Repositories praktisch ist, bevorzugen einige Benutzer möglicherweise die Installation von ImageMagick aus dem Quellcode. Diese Methode bietet mehr Kontrolle über den Installationsprozess und stellt sicher, dass Sie über die neueste Version von ImageMagick mit allen gewünschten Funktionen und Optimierungen verfügen.

Besuchen Sie die offizielle ImageMagick-Website und laden Sie den neuesten Quellcode herunter. Du kannst den … benutzen wget Befehl zum direkten Herunterladen des Quellcodes:

wget https://download.imagemagick.org/archive/ImageMagick-7.1.1-29.tar.gz

Extrahieren Sie den heruntergeladenen Quellcode:

tar xvzf ImageMagick-7.1.1-29.tar.gz

Navigieren Sie zum extrahierten Verzeichnis und führen Sie das Konfigurationsskript mit den gewünschten Optionen aus:

cd ImageMagick-7.1.1-29
./configure --prefix=/usr/local --with-modules --enable-shared --disable-static

Kompilieren Sie den Quellcode:

make

Installieren Sie das kompilierte ImageMagick:

sudo make install

Überprüfen Sie nach Abschluss der Installation die installierte Version:

/usr/local/bin/magick --version

Schritt 3. Installation der PHP ImageMagick-Erweiterung.

Wenn Sie ein Webentwickler sind, der mit PHP arbeitet, müssen Sie wahrscheinlich die ImageMagick-PHP-Erweiterung installieren, um die ImageMagick-Funktionalität in Ihre PHP-Anwendungen zu integrieren. Installieren Sie PHP-Entwicklungspakete:

sudo dnf install php-devel

Installieren Sie die ImageMagick PHP-Erweiterung:

sudo pecl install imagick

Schritt 4. Konfigurieren Sie PHP zum Laden der Erweiterung.

Öffnen Sie Ihre PHP-Konfigurationsdatei (/etc/php.d/imagick.ini oder /etc/php.ini) und fügen Sie die folgende Zeile hinzu:

extension=imagick

Überprüfen Sie die erfolgreiche Installation der PHP ImageMagick-Erweiterung:

<?php
echo "ImageMagick is installed: " . (extension_loaded('imagick') ? 'Yes' : 'No');

Führen Sie die Datei aus:

php test.php

Wenn die Ausgabe „ImageMagick ist installiert: Ja“ lautet, ist die Erweiterung korrekt installiert und geladen.

Hier ist ein einfaches Beispiel für die Verwendung der ImageMagick PHP-Erweiterung:

<?php
$image = new Imagick('example.jpg');
$image->thumbnailImage(200, 0);
$image->writeImage('thumbnail.jpg');

Dieser Code lädt ein Bild (example.jpg), erstellt ein Miniaturbild mit einer Breite von 200 Pixeln und speichert es unter thumbnail.jpg.

Glückwunsch! Sie haben ImageMagick erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von ImageMagick auf CentOS Stream 9 verwendet haben. Für weitere Hilfe oder nützliche Informationen empfehlen wir Ihnen, hier nachzuschauen die offizielle ImageMagick-Website.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert