Ir al contenido principal

¿Puedo activar las extensiones PHP imagick o gmp en mi hosting compartido?

Escrito por Javier Galeote

Respuesta corta

En los planes de hosting compartido no instalamos las extensiones PHP imagick ni gmp. En su lugar está disponible la librería GD, que cubre prácticamente las mismas funciones de tratamiento de imágenes y es mucho más ligera para el servidor.

Por qué no está disponible imagick

Imagick es una librería muy pesada y su uso puede ser abusivo en un entorno compartido: una aplicación que procese un número alto de imágenes o PDFs puede disparar el consumo de RAM y CPU y afectar al resto de cuentas del servidor. Por eso no forma parte del entorno de los servidores compartidos.

Algunos CMS, como WordPress, muestran avisos recomendando imagick, pero funcionan perfectamente con GD: la extensión no es realmente necesaria para su funcionamiento normal.

Qué pasa si un instalador la exige como requisito

Algunas aplicaciones (por ejemplo, ciertos programas de facturación instalables desde Softaculous) declaran imagick o gmp como requisitos obligatorios y el instalador muestra errores del tipo:

Extensión requerida PHP no encontrada: gmp
Extensión requerida PHP no encontrada: imagick

En ese caso la aplicación no podrá instalarse en un hosting compartido. Las opciones son:

  • Usar una aplicación alternativa que funcione con GD y con el entorno estándar del hosting.

  • Si la aplicación es imprescindible para tu proyecto, contratar un servidor cloud/VPS propio, donde el entorno PHP se puede personalizar y se puede valorar la instalación de extensiones adicionales.

Dudas

Si no tienes claro si tu aplicación necesita realmente estas extensiones o si GD te sirve, abre un ticket contándonos qué quieres instalar y te asesoramos.

¿Ha quedado contestada tu pregunta?