Extension gd est absent de votre système - laravel compositeur
J'ai récemment installer Dompdf dans Laravel Projet via Composer (composer require barryvdh/laravel-dompdf
). Après, entrez la Commande Terminal de Réponse, Suite à des Erreurs.
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.
Comment Résoudre cette Erreur
J'ai déjà Installé à l'aide de GD commentaire Suivant. sudo apt-get install php5-gd
et aussi Apache Serveur Redémarré. Mon Laravel Version 5.3 et Ubuntu Version 14.04
source d'informationauteur Karthik
Vous devez vous connecter pour publier un commentaire.
J'ai installé php7, je n'ai suivantes pour résoudre exactement la même erreur
Il ne peut pas être activé pour php-cli, vous pouvez activer comme cela;
Mise à JOUR
Je suppose que vous utilisez ppa:ondrej paquet php (5.6), qui est en train de vous confondre par défaut d'ubuntu 14.04 paquet php (5.5.9).
Pour installer php 5.6 gd bibliothèque de l'app:ondrej, vous devez utiliser:
Ouvrir votre php.ini et décommentez cette ligne:
;extension=php_gd2.dll
Si vous travaillez dans la version de PHP 5.* vous devez ensuite installer
Et si vous travaillez dans la version de PHP 7.* vous devez ensuite installer
Espère que cela va fonctionner...
Et si vous travaillez dans la version de PHP 7.2 vous devez ensuite installer
La solution est assez simple.
Dans votre php.ini, suffit de décommenter la ligne
extension=php_gd2.dll
(ou .afin d'extension pour les systèmes unix.)Espère que cela aide.
Pour php 7.1
Cheers!