GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie ImageMagick und PHP Imagick unter CentOS 8 / RHEL 8

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.


Cent OS
  1. So installieren Sie PHP 7, 7.2 und 7.3 auf CentOS 7

  2. So installieren und verwenden Sie PHP Composer unter CentOS 7

  3. So installieren Sie PHP 7.4 / 7.3 / 7.2 unter CentOS 7 / RHEL 7 und CentOS 6 / RHEL 6

  4. So installieren Sie PHP 7.4 / 7.3 auf CentOS 8 / RHEL 8

  5. So installieren Sie PHP 7.3, 7.2, 7.1 unter CentOS/RHEL 6.10

So installieren Sie PHP 8 unter CentOS 8 / RHEL 8

So installieren und konfigurieren Sie Checkmk unter CentOS 8 / RHEL 8

So installieren Sie PHP 7 unter CentOS 7

So installieren Sie ImageMagick und PHP Imagick unter CentOS 8 / RHEL 8

So installieren Sie Lighttpd mit PHP FPM und MariaDB unter CentOS 7 / RHEL 7

So installieren Sie PHP 7.4 unter CentOS 8 | RHEL8