Activation/de l'installation d'extension GD? --sans-gd
Comment activer (ou peut-être j'ai besoin d'installer) GD quand mon phpinfo() de sortie dans "Configurer la Commande", dit; - sans-gd ?
Aussi je n'ai rien dans mon phpinfo() de sortie "de Base" que les listes de "gd"
La Version de PHP 5.2.4 sur AWS.
- J'ai le même problème, mais je tiens à rappeler à la question est pas de savoir comment le programme d'installation de gd sur le terminal ou comment redémarrer votre serveur en question est, après tout, si vous ne pouvez pas voir sur fichier phpinfo gd que devez-vous faire? l'une des réponse sur php.net entrez description du lien ici il est dit que vous devez configurer votre php --with-gd="votre diroctory chemin de gd"
Vous devez vous connecter pour publier un commentaire.
si vous êtes sur une machine Debian serveur (comme Ubuntu), vous pouvez exécuter la commande suivante:
Puis une fois qu'il est terminé, exécutez:
Cela va redémarrer votre serveur et permettre GD en PHP.
Si vous êtes sur un autre type de système, vous aurez besoin d'utiliser quelque chose d'autre (comme yum install) ou de compiler directement en PHP.
yum install php-gd
et puisapachectl restart
.Pour PHP7.0 utilisation (php7.1-gd et php7.2-gd sont également disponibles):
et de redémarrer votre serveur.
Vérifiez si dans votre php.fichier ini a la ligne suivante:
si elle existe, de le modifier pour
et redémarrer apache
(il fonctionne sur MAC)
Dans mon cas (
php 5.6
,Ubuntu 14.04
) la commande suivante a fonctionné pour moi:Selon la version de php, il faut changer les
php5.x-gd
Toutes les réponses précédentes sont correctes, mais ne sont pas suffisantes pour moi sur ArchLinux. J'ai aussi besoin de modifier
/etc/php/php.ini
et décommenter :La première
;
sur la ligne doit être supprimé.Après le redémarrage de Nginx via
systemctl restart nginx
, j'étais bon pour aller.Pour
php7.1
faire:et redémarrez le serveur web. Pour
apache
neDans CentOS (mais la même chose peut s'appliquer à d'autres distributions trop) si vous installez le php7x-module gd suivie par Apache redémarrer et toujours le
php -i
ne montre pas laGD Support => enabled
cela pourrait signifier que le php.ini n'était pas automatiquement configuré pour prendre en charge cette extension.Tout ce que vous avez à faire est soit de modifier le
/etc/php/php.ini
ou pour créer une/etc/php.d/gd.ini
fichier avec le contenu suivant:Si Vous êtes en utilisant php5.6 et Ubuntu 18.04 Puis exécutez ces commandes dans votre terminal votre erreur sera résolu définitivement.
puis redémarrez votre serveur apache par cette commande.