your with the requested not missing library from for extension ext available php laravel laravel-5.2 gd

with - the requested php extension gd is missing from your system



Falta la extensión gd en su sistema-Actualización de laravel composer (9)

Abre tu php.ini y descomenta esta línea:

;extension=php_gd2.dll

Recientemente instalé Dompdf en Laravel Project a través de Composer (el composer require barryvdh/laravel-dompdf ). Después ingrese la respuesta de la Terminal de comando después de errores.

Problem 1 - dompdf/dompdf v0.7.0 requires ext-gd * -> the requested PHP extension gd is missing from your system. - barryvdh/laravel-dompdf v0.7.0 requires dompdf/dompdf ^0.7 -> satisfiable by dompdf/dompdf[v0.7.0]. - Installation request for barryvdh/laravel-dompdf ^0.7.0 -> satisfiable by barryvdh/laravel-dompdf[v0.7.0]. To enable extensions, verify that they are enabled in those .ini files: - /etc/php/5.6/cli/php.ini - /etc/php/5.6/cli/conf.d/10-opcache.ini - /etc/php/5.6/cli/conf.d/10-pdo.ini - /etc/php/5.6/cli/conf.d/15-xml.ini - /etc/php/5.6/cli/conf.d/20-calendar.ini - /etc/php/5.6/cli/conf.d/20-ctype.ini - /etc/php/5.6/cli/conf.d/20-dom.ini - /etc/php/5.6/cli/conf.d/20-exif.ini - /etc/php/5.6/cli/conf.d/20-fileinfo.ini - /etc/php/5.6/cli/conf.d/20-ftp.ini - /etc/php/5.6/cli/conf.d/20-gettext.ini - /etc/php/5.6/cli/conf.d/20-iconv.ini - /etc/php/5.6/cli/conf.d/20-json.ini - /etc/php/5.6/cli/conf.d/20-mbstring.ini - /etc/php/5.6/cli/conf.d/20-phar.ini - /etc/php/5.6/cli/conf.d/20-posix.ini - /etc/php/5.6/cli/conf.d/20-readline.ini - /etc/php/5.6/cli/conf.d/20-shmop.ini - /etc/php/5.6/cli/conf.d/20-simplexml.ini - /etc/php/5.6/cli/conf.d/20-sockets.ini - /etc/php/5.6/cli/conf.d/20-sysvmsg.ini - /etc/php/5.6/cli/conf.d/20-sysvsem.ini - /etc/php/5.6/cli/conf.d/20-sysvshm.ini - /etc/php/5.6/cli/conf.d/20-tokenizer.ini - /etc/php/5.6/cli/conf.d/20-wddx.ini - /etc/php/5.6/cli/conf.d/20-xmlreader.ini - /etc/php/5.6/cli/conf.d/20-xmlwriter.ini - /etc/php/5.6/cli/conf.d/20-xsl.ini You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.

Cómo resolver este error

Ya instalé GD usando el siguiente comentario. sudo apt-get install php5-gd y también Apache Server Restarted. Mi versión de Laravel es 5.3 y la versión de Ubuntu es 14.04


En CentOS 7, intente ejecutar el siguiente comando:

sudo yum install php72u-gd.x86_64


He instalado php7, hice lo siguiente para resolver exactamente el mismo error

sudo apt-get install php7.0-gd sudo apt-get install php7.0-intl sudo apt-get install php7.0-xsl


La solución es bastante simple.

En su php.ini, simplemente descomente la extension=php_gd2.dll de la línea extension=php_gd2.dll (o la extension=php_gd2.dll para sistemas unix).

Espero eso ayude.


Para php 7.1

sudo apt-get install php7.1-gd

¡Aclamaciones!


Puede que no esté habilitado para php-cli, puede habilitarlo de esta manera;

sudo phpenmod gd

ACTUALIZAR

Supongo que está utilizando el paquete ppa: ondrej php (5.6), lo que le confunde con el paquete de ubuntu predeterminado 14.04 php (5.5.9).

Para instalar php 5.6 gd library desde ppa: ondrej, debe usar:

sudo apt-get install php5.6-gd


Si está trabajando en PHP versión 7.2, entonces tiene que instalar

sudo apt-get install php7.2-gd


Si está trabajando en la versión 5 de PHP. * Entonces tiene que instalar

sudo apt-get install php5-gd

Y si está trabajando en la versión 7 de PHP. * Entonces tiene que instalar

sudo apt-get install php7.0-gd

Espero que funcione ...

Y si está trabajando en la versión 7.2 de PHP, entonces tiene que instalar

sudo apt-get install php7.2-gd... it worked for me


Usando Manjaro (Arch) Linux:

$ sudo pacman -S php-gd

En el archivo / etc / php / php-ini, agregue la línea:

extension=gd.so