Como solucionar el error: Call to undefined function imagecreatefromjpeg()
- Sábado 27 de Marzo del 2021 a las 4:48 am
- Erick De León
- PHP
- Soluciones
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 o imagecreatefrompng, una vez hayas instalado dicha librería y reiniciado tu servidor, no deberá seguir produciéndose este error.
Comentarios