ImageMagick ist eine Open-Source-Software-Suite zum Erstellen, Bearbeiten, Konvertieren und Modifizieren von Bitmap-Bildern. Mit ImageMagick können Sie über 200 Bildformate lesen und schreiben, darunter DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG und TIFF.
Abgesehen von der Bereitstellung einer grafischen Oberfläche zum Arbeiten mit Bildern bietet es auch Befehle zum Ändern der Größe eines Bildes, Verwischen, Zuschneiden, Zeichnen, Spiegeln, Verbinden, Resampling und vieles mehr.
PHP Imagick ist eine PHP-Erweiterung, mit der Sie die ImageMagick-API aufrufen können, um Bilder zu ändern.
Hier sehen wir, wie man ImageMagick und PHP Imagick auf CentOS 8 / RHEL 8 installiert.
EPEL-Repository aktivieren
ImageMagick-Pakete sind im EPEL-Repository für CentOS 8 / RHEL 8 verfügbar. Folgen Sie also dem Link, um das EPEL-Repository zu aktivieren.
LESEN: So aktivieren Sie das EPEL-Repository unter CentOS 8 / RHEL 8
ODER
Führen Sie die folgenden Befehle aus, um das EPEL-Repository zu aktivieren.
### CentOS 8 ### dnf install -y epel-release dnf config-manager --set-enabled PowerTools ### RHEL 8 ### dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm ARCH=$( /bin/arch ) subscription-manager repos --enable "codeready-builder-for-rhel-8-${ARCH}-rpms"
Installieren Sie ImageMagick
Nachdem Sie das EPEL-Repository aktiviert haben, installieren Sie ImageMagick mit dem Befehl dnf.
dnf install -y ImageMagick ImageMagick-devel
Installieren Sie PHP Imagick
PHP Imagick ist eine native PHP-Erweiterung zum Erstellen und Ändern von Bitmap-Bildern mithilfe der ImageMagick-API.
Installieren Sie PHP, PHP-Entwicklung und PHP Pear, das hilft, PHP-Erweiterungen zu installieren und zu verwalten.
dnf install -y php php-devel php-pear make
Installieren Sie nun PHP Imagick mit dem Befehl pecl.
pecl install imagick
Fügen Sie die Erweiterung zur Datei php.ini hinzu.
echo "extension=imagick.so" > /etc/php.d/20-imagick.ini
Starten Sie den Apache-Webdienst neu, um die neu installierte PHP-Erweiterung zu übernehmen.
systemctl restart httpd
PHP-Imagick validieren
Listen Sie die kompilierten Module auf, um zu sehen, ob PHP Imagick installiert und verfügbar ist.
php -m
Output: . . . . . . gettext hash iconv imagick libxml openssl . . . . . .
Außerdem können Sie die Details der PHP-Module in PHPInfo überprüfen.

Schlussfolgerung
Das ist alles. Ich hoffe, Sie haben gelernt, wie man ImageMagick und PHP Imagick unter CentOS 8 / RHEL 8 installiert.