GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer ImageMagick et PHP Imagick sur CentOS 8 / RHEL 8

ImageMagick est une suite logicielle open source pour créer, éditer, convertir et modifier des images bitmap. Avec ImageMagick, vous pouvez lire et écrire plus de 200 formats d'image, y compris DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG et TIFF.

En plus de fournir une interface graphique pour travailler avec des images, il fournit également des commandes pour redimensionner une image, flouter, recadrer, dessiner, retourner, joindre, rééchantillonner et bien plus encore.

PHP Imagick est une extension PHP par laquelle vous pouvez appeler l'API ImageMagick pour modifier des images.

Ici, nous allons voir comment installer ImageMagick et PHP Imagick sur CentOS 8 / RHEL 8.

Activer le référentiel EPEL

Les packages ImageMagick sont disponibles dans le référentiel EPEL pour CentOS 8 / RHEL 8. Suivez donc le lien pour activer le référentiel EPEL.

LIRE : Comment activer le référentiel EPEL sur CentOS 8 / RHEL 8

OU

Exécutez les commandes ci-dessous pour activer le référentiel 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"

Installer ImageMagick

Une fois que vous avez activé le référentiel EPEL, installez ImageMagick avec la commande dnf.

dnf install -y ImageMagick ImageMagick-devel

Installer PHP Imagick

PHP Imagick est une extension PHP native pour créer et modifier des images bitmap à l'aide de l'API ImageMagick.

Installez PHP, le développement PHP et PHP Pear, qui permet d'installer et de gérer les extensions PHP.

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

Maintenant, installez PHP Imagick avec la commande pecl.

pecl install imagick

Ajoutez l'extension dans le fichier php.ini.

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

Redémarrez le service Web Apache pour prendre effet de l'extension PHP nouvellement installée.

systemctl restart httpd

Valider PHP Imagick

Listez les modules compatibles pour voir si PHP Imagick est installé et disponible.

php -m
Output:

.    .    .
.    .    .

gettext
hash
iconv
imagick
libxml
openssl

.    .    .
.    .    .

De plus, vous pouvez vérifier les détails des modules PHP à partir de PHPInfo.

Conclusion

C'est tout. J'espère que vous avez appris à installer ImageMagick et PHP Imagick sur CentOS 8 / RHEL 8.


Cent OS
  1. Comment installer PHP 7, 7.2 et 7.3 sur CentOS 7

  2. Comment installer et utiliser PHP Composer sur CentOS 7

  3. Comment installer PHP 7.4 / 7.3 / 7.2 sur CentOS 7 / RHEL 7 et CentOS 6 / RHEL 6

  4. Comment installer PHP 7.4 / 7.3 sur CentOS 8 / RHEL 8

  5. Comment installer PHP 7.3, 7.2, 7.1 sur CentOS/RHEL 6.10

Comment installer PHP 8 sur CentOS 8 / RHEL 8

Comment installer et configurer Checkmk sur CentOS 8 / RHEL 8

Comment installer PHP 7 sur CentOS 7

Comment installer ImageMagick et PHP Imagick sur CentOS 8 / RHEL 8

Comment installer Lighttpd avec PHP FPM et MariaDB sur CentOS 7 / RHEL 7

Comment installer PHP 7.4 sur CentOS 8 | RHEL 8