GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar ImageMagick y PHP Imagick en CentOS 8 / RHEL 8

ImageMagick es un paquete de software de código abierto para crear, editar, convertir y modificar imágenes de mapa de bits. Con ImageMagick, puede leer y escribir en más de 200 formatos de imagen, incluidos DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG y TIFF.

Además de proporcionar una interfaz gráfica para trabajar con imágenes, también proporciona comandos para cambiar el tamaño de una imagen, desenfocar, recortar, dibujar, voltear, unir, volver a muestrear y mucho más.

PHP Imagick es una extensión de PHP mediante la cual puede llamar a la API de ImageMagick para modificar imágenes.

Aquí, veremos cómo instalar ImageMagick y PHP Imagick en CentOS 8 / RHEL 8.

Habilitar repositorio EPEL

Los paquetes de ImageMagick están disponibles en el repositorio de EPEL para CentOS 8/RHEL 8. Entonces, siga el enlace para habilitar el repositorio de EPEL.

LEA: Cómo habilitar el repositorio EPEL en CentOS 8 / RHEL 8

O

Ejecute los siguientes comandos para habilitar el repositorio 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"

Instalar ImageMagick

Una vez que haya habilitado el repositorio EPEL, instale ImageMagick con el comando dnf.

dnf install -y ImageMagick ImageMagick-devel

Instalar PHP Imagick

PHP Imagick es una extensión nativa de PHP para crear y modificar imágenes de mapa de bits utilizando la API de ImageMagick.

Instale PHP, desarrollo de PHP y PHP Pear, que ayuda a instalar y administrar extensiones de PHP.

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

Ahora, instala PHP Imagick con el comando pecl.

pecl install imagick

Agregue la extensión en el archivo php.ini.

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

Reinicie el servicio web de Apache para que se aplique la extensión de PHP recién instalada.

systemctl restart httpd

Validar PHP Imagick

Enumere los módulos cumplidos para ver si PHP Imagick está instalado y disponible.

php -m
Output:

.    .    .
.    .    .

gettext
hash
iconv
imagick
libxml
openssl

.    .    .
.    .    .

Además, puede consultar los detalles de los módulos PHP desde PHPInfo.

Conclusión

Eso es todo. Espero que haya aprendido a instalar ImageMagick y PHP Imagick en CentOS 8/RHEL 8.


Cent OS
  1. Cómo instalar PHP 7, 7.2 y 7.3 en CentOS 7

  2. Cómo instalar y usar PHP Composer en CentOS 7

  3. Cómo instalar PHP 7.4/7.3/7.2 en CentOS 7/RHEL 7 y CentOS 6/RHEL 6

  4. Cómo instalar PHP 7.4/7.3 en CentOS 8/RHEL 8

  5. Cómo instalar PHP 7.3, 7.2, 7.1 en CentOS/RHEL 6.10

Cómo instalar PHP 8 en CentOS 8 / RHEL 8

Cómo instalar y configurar Checkmk en CentOS 8 / RHEL 8

Cómo instalar PHP 7 en CentOS 7

Cómo instalar ImageMagick y PHP Imagick en CentOS 8 / RHEL 8

Cómo instalar Lighttpd con PHP FPM y MariaDB en CentOS 7 / RHEL 7

Cómo instalar PHP 7.4 en CentOS 8 | RHEL 8