Como solucionar el error: Call to undefined function imagecreatefromjpeg()

Como solucionar el error: Call to undefined function imagecreatefromjpeg()

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

Fatal error: Uncaught Error: Call to undefined function imagecreatefromjpeg() in C:\xampp\htdocs\tu-proyecto\archivo.php:79

 

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

Fatal error: Uncaught Error: Call to undefined function imagecreatefrompng() in C:\xampp\htdocs\tu-proyecto\archivo.php:79

 

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.

 

1.- Abre el panel de control de Xampp.

2.- Da click en el botón de 'Config' de 'Apache', y seleccionar 'PHP (php.ini)

3.- Dentro del archivo 'php.ini' busca el texto ';extension=gd'

 

 

4.- Quita el ';' quedando de la siguiente forma 'extension=gd'

5.- Guarda el archivo.

6.- Regresa al panel de control de XAMPP y deten el sercvicio de Apache 

7.- Vuelve a iniciar el servicio.

 

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

 

 

Comentarios