GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare ImageMagick e PHP Imagick su CentOS 8 / RHEL 8

ImageMagick è una suite software open source per la creazione, la modifica, la conversione e la modifica di immagini bitmap. Con ImageMagick puoi leggere e scrivere oltre 200 formati immagine, inclusi DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG e TIFF.

Oltre a fornire un'interfaccia grafica per lavorare con le immagini, fornisce anche comandi per ridimensionare un'immagine, sfocare, ritagliare, disegnare, capovolgere, unire, ricampionare e molto altro.

PHP Imagick è un'estensione PHP con cui puoi chiamare l'API ImageMagick per modificare le immagini.

Qui vedremo come installare ImageMagick e PHP Imagick su CentOS 8 / RHEL 8.

Abilita repository EPEL

I pacchetti ImageMagick sono disponibili nel repository EPEL per CentOS 8 / RHEL 8. Quindi, segui il collegamento per abilitare il repository EPEL.

LEGGI: Come abilitare il repository EPEL su CentOS 8 / RHEL 8

O

Esegui i comandi seguenti per abilitare il repository EPEL.

### 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"

Installa ImageMagick

Dopo aver abilitato il repository EPEL, installa ImageMagick con il comando dnf.

dnf install -y ImageMagick ImageMagick-devel

Installa PHP Imagick

PHP Imagick è un'estensione PHP nativa per creare e modificare immagini bitmap utilizzando l'API ImageMagick.

Installa PHP, sviluppo PHP e PHP Pear, che aiuta a installare e gestire le estensioni PHP.

dnf install -y php php-devel php-pear make

Ora installa PHP Imagick con il comando pecl.

pecl install imagick

Aggiungi l'estensione nel file php.ini.

echo "extension=imagick.so" > /etc/php.d/20-imagick.ini

Riavvia il servizio Web Apache per applicare l'estensione PHP appena installata.

systemctl restart httpd

Convalida PHP Imagick

Elenca i moduli rispettati per vedere se PHP Imagick è installato e disponibile.

php -m
Output:

.    .    .
.    .    .

gettext
hash
iconv
imagick
libxml
openssl

.    .    .
.    .    .

Inoltre, puoi controllare i dettagli dei moduli PHP da PHPInfo.

Conclusione

È tutto. Spero che tu abbia imparato come installare ImageMagick e PHP Imagick su CentOS 8 / RHEL 8.


Cent OS
  1. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  2. Come installare e utilizzare PHP Composer su CentOS 7

  3. Come installare PHP 7.4/7.3/7.2 su CentOS 7/RHEL 7 e CentOS 6/RHEL 6

  4. Come installare PHP 7.4 / 7.3 su CentOS 8 / RHEL 8

  5. Come installare PHP 7.3, 7.2, 7.1 su CentOS/RHEL 6.10

Come installare PHP 8 su CentOS 8 / RHEL 8

Come installare e configurare Checkmk su CentOS 8 / RHEL 8

Come installare PHP 7 su CentOS 7

Come installare ImageMagick e PHP Imagick su CentOS 8 / RHEL 8

Come installare Lighttpd con PHP FPM e MariaDB su CentOS 7 / RHEL 7

Come installare PHP 7.4 su CentOS 8 | RHEL 8