EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
PF Preguntas - Foro

Cómo solucionar el error “Call to undefined function ImageCreateFromPNG()” en PHP

Programación PHP   Píldoras  
 
Cómo solucionar el error “Call to undefined function ImageCreateFromPNG()” en PHP

Son muchos los errores con los que nos topamos a diario mientras programamos en los diferentes lenguajes de programación. Muchos de estos errores se solucionan rápidamente, otros son difíciles de ver pero fáciles de corregir, y otros, a no ser que ya te haya ocurrido antes tienes que buscar por Internet.

Si, programando en PHP, te encuentras con un error como el siguiente, de una llamada a una función indefinida, junto con el número de la línea donde se encuentra dicha llamada en el archivo en cuestión:

Esto se debe a que no tienes instalada en tu sistema la extensión PHP GD que no es más que una librería de funciones para el manejo y tratamiento de imágenes en PHP. Por lo que la solución a este error es instalar la citada librería.

De la misma forma, este error puede también ocurrirte al llamar a otras funciones de esta librería, como, por ejemplo, ImageCreateFromJPEG().

Si tu servidor web está sobre una distribución de Linux como CentOS, Fedora o Red Hat, puedes fácilmente instalar esta librería usando el comando yum de la siguiente forma:

Recuerda que debes realizar la ejecución de este comando con un usuario administrador o algún usuario que pueda adquirir dichos privilegios mediante la precedencia del comando sudo.

Si la distribución de tu sistema Linux es Ubuntu, Debian, o cualquier otra basada en estas, la instalación puedes hacerla mediante el comando:

Una vez hayas realizado la instalación de esta librería de funciones gráficas, debes reiniciar tu servidor web, que según la distribución que estés usando y el servidor web, deberás hacerlo de una forma u otra. Como ejemplo:

De esta forma, si has tenido problemas con algunas de las funciones anteriormente mencionadas y pertenecientes a la librería PHP GD de PHP, ImageCreateFromPNG o ImageCreateFromJPEG, una vez hayas instalado dicha librería y reiniciado tu servidor web, no deberá seguir produciéndose este error.

Déjanos un comentario o entra al  Foro
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

Artículos relacionados