Saltar al contenido principal
Imprimir

Cómo instalar la extensión PHP de Imagick (Desde SSH / Terminal).

Liberar la potencia del procesamiento de imágenes: Instalar la extensión Imagick PHP a través de SSH

Imagick es una potente extensión PHP que proporciona un completo conjunto de funcionalidades de manipulación de imágenes. Le permite realizar tareas como redimensionar, recortar, convertir y añadir efectos a las imágenes directamente dentro de sus aplicaciones PHP. Aunque muchos paneles de control de alojamiento web ofrecen métodos simplificados de instalación de Imagick, a veces puede que necesite instalarlo manualmente a través de SSH, especialmente si tiene un servidor dedicado o un VPS sin panel de control. Esta guía proporciona un recorrido paso a paso de cómo instalar la extensión Imagick PHP utilizando SSH, lo que le permite aprovechar sus capacidades de procesamiento de imágenes.

¿Por qué utilizar la extensión Imagick PHP?

Imagick ofrece numerosas ventajas a los desarrolladores y propietarios de sitios web:

  • Amplia manipulación de imágenes: Realiza una amplia gama de tareas de edición de imágenes, como redimensionar, recortar, rotar, añadir marcas de agua y aplicar filtros.
  • Mejora del rendimiento del sitio web: Optimice las imágenes para su uso en la web, reduciendo el tamaño de los archivos y mejorando la velocidad de carga.
  • Experiencia de usuario mejorada: Cree imágenes visualmente atractivas y gráficos dinámicos para mejorar la participación del usuario.
  • Mayor flexibilidad: Integre el procesamiento de imágenes directamente en sus aplicaciones PHP, proporcionando un mayor control y personalización.

Requisitos previos

Antes de iniciar el proceso de instalación, asegúrese de que dispone de lo siguiente:

  • Acceso SSH: Necesitarás acceso SSH a tu servidor para ejecutar los comandos necesarios.
  • Privilegios Root o Sudo: Necesitarás permisos de root o sudo para instalar paquetes y modificar archivos del sistema.
  • Editor de texto: Necesitará un editor de texto (como nano o vim) para editar el archivo de configuración PHP.

Instalación de Imagick mediante SSH

Paso 1: Conéctese a su servidor mediante SSH

  1. Terminal abierto: Abra una ventana de terminal en su ordenador local.

  2. Establecer conexión SSH: Utilice el siguiente comando para conectarse a su servidor a través de SSH, en sustitución de tu_servidor_ip con la dirección IP o el nombre de host reales de su servidor:

    ssh root@tu_servidor_ip 
  3. Introduzca la contraseña: Introduzca la contraseña raíz de su servidor cuando se le solicite.

Paso 2: Compruebe la versión de PHP

Determine la versión de PHP instalada en su servidor ejecutando el siguiente comando:

php -v

Anota la versión de PHP, ya que la necesitarás en el siguiente paso.

Paso 3: Instalar ImageMagick e Imagick

Utilice el gestor de paquetes de su servidor para instalar los paquetes necesarios. Los comandos pueden variar ligeramente en función de su sistema operativo.

Para CentOS/AlmaLinux (utilizando yum):

sudo yum install ImageMagick ImageMagick-devel
sudo pecl install imagick

Para Ubuntu/Debian (utilizando apt):

sudo apt-get update
sudo apt-get install imagemagick libmagickwand-dev
sudo pecl install imagick

Paso 4: Activar la extensión Imagick

  1. Localice el archivo de configuración PHP: La ubicación de su archivo de configuración PHP (php.ini) puede variar dependiendo de su versión de PHP y sistema operativo. Una ubicación común es /etc/php/7.4/cli/php.ini (sustituir 7.4 con su versión real de PHP).

  2. Edite php.ini: Utilice un editor de texto para abrir el archivo php.ini file:

    sudo nano /etc/php/7.4/cli/php.ini
    
  3. Añadir extensión: Añada la siguiente línea para activar la extensión Imagick:

    extension=imagick.so
    
  4. Guardar y salir: Guarde el php.ini y salga del editor de texto.

Paso 5: Reinicie su servidor web

Reinicie su servidor web para aplicar los cambios. El comando puede variar en función del software de su servidor web.

Para Apache:

sudo systemctl restart apache2

Para Nginx:

sudo systemctl restart nginx

Paso 6: Verificar la instalación de Imagick

  1. Crear un archivo de información PHP: Cree un archivo PHP llamado info.php en el directorio raíz de su sitio web con el siguiente contenido:

    <?php
    phpinfo();
    ?>
    
  2. Acceder al expediente: Abra un navegador y visite tu-dominio.com/info.php (sustituir tu-dominio.es con su nombre de dominio real).

  3. Buscar Imagick: Utilice la función “Buscar” de su navegador (normalmente Ctrl+F o Cmd+F) para buscar “imagick” en la página. Si Imagick está instalado correctamente, verás una sección con detalles sobre la extensión.

MyGlobalHost: Simplificar la instalación de Imagick

Mientras que la instalación manual a través de SSH proporciona flexibilidad, puede ser técnicamente difícil para algunos usuarios. MyGlobalHost ofrece soluciones de alojamiento gestionado donde nuestro equipo de soporte experto puede ayudarle con la instalación y configuración de la extensión Imagick PHP, asegurando una experiencia sin complicaciones.

Elija MyGlobalHost para obtener soluciones de alojamiento fiables y de alto rendimiento, así como asistencia de expertos.

Índice
Cerrar
Consigue 75% + 10% de descuento extra en planes de alojamiento web de myglobalHOST

10% extra de descuento

Código de cupón

EXTRA10

Aplicable el

100 rupias de descuento

Código de cupón

FLAT100

Aplicable el

Cómo beneficiarse: Simplemente busque el plan de alojamiento más adecuado para usted y benefíciese de un descuento adicional en todos los pedidos.