8
votes

PHP: Comment installer le module GD pour créer et éditer des images à la volée?

je suis confus sur les choses à Internet ...

Doit que je dois installer la bibliothèque GD sur mon serveur Web. On dirait que je dois l'installer sur mon ordinateur.

Alors s'il vous plaît, j'ai besoin d'une étape facile à étapes pour l'installer sur mon serveur Web.

thx à l'avance .. et Sry pour mon mauvais anglais.

EDIT: RESOLU! thx!


2 commentaires

Quel est votre environnement d'hébergement?


Si vous avez le temps de modifier la question et l'état est résolu, vous devez avoir suffisamment de temps pour accepter une réponse.


4 Réponses :


1
votes

Si vous l'hébergez vous-même et que vous avez installé PHP correctement, il vous suffit d'activer php_gd2 dans php.ini.


4 commentaires

... c'est un serveur Web gratuit ... BYETHOST. donc je ne peux pas (ou ne savez pas comment) voir ou éditer le php.ini


La page BYTEHOST dit que GD et ImageMagick sont activées: byTehost.tk/free-web-hosting.html - a>


Je l'ai fait et redémarré Apache. Cela n'a pas résolu le problème pour moi.


S'il vous plaît voir ma réponse ci-dessous si vous avez un accès sudo au serveur hébergeant le site.



1
votes

Créer un script PHP simple comme celui-ci

exécutez le script et recherchez php_gd2. Si vous ne l'avez pas trouvé ... alors ...


5 commentaires

... alors quoi? serait bien si votre réponse est complète.


J'ai essayé l'info .. mais ne trouvez pas le php_gd2 ou quelque chose à proximité. Mais toujours à l'encente, il doit être là ... peut-être que cela doit être aéilé quelque part .. Je le cherche. THX


Dans votre document (IGRAMUL.BYETHOST6.COM/MAPTEST.PHP) J'ai trouvé "gd" - et son activé. Utilisez votre recherche de navigateur (Ctrl / Apple + F)


..? J'ai ried .. un il n'a rien trouvé .. bizarre .. ok ... alors j'essaie de l'activer. ou quelque chose de ... merci!


D'accord. Gd est activé.go codding gd support | Version GD activée Bundled (2.0.34 compatible)



1
votes

Oui, vous devez disposer de GD installé quelque part, que ce soit sur votre serveur de développement / production ou sur un hôte de service partagé. Comme il n'existe aucune information sur votre serveur Web, il s'agit davantage d'une réponse générale. Toutes les instructions d'installation peuvent être trouvées dans manuel et dans l'emballage lui-même.

L'installation sur Ubuntu par exemple est aussi simple que fonctionnant sudo apt-get Installer php5-gd . .

Pour vérifier s'il est installé avec succès, exécutez php -m | grep gd dans CLI ou crée un script PHP simple et recherche de gd.

Dans les deux cas, assurez-vous d'avoir extension = gd.so dans votre fichier php.ini et redémarrez Apache, encore une fois pour Ubuntu sudo / etc / init.d / apache2 redémarrez .

a ajouté: basé sur votre Informations , vous avez déjà GD installé et activé et le < Un href = "http://bytehost.tk/free-web-hosting.html" rel = "nofollow"> byTehost états que gd et image magick sont activés.


0 commentaires

6
votes

En supposant que vos privilèges de sudo et votre ligne de commande ont accès au serveur hébergeant votre site, vous devez effectuer les opérations suivantes pour obtenir la bibliothèque graphique PHP que l'élémenateur nécessite d'être activé.

1) sudo apt-get Installer php-gd

2) dans php.ini (normalement /te/php/7.0/apache2/php.ini):

changer

; extension = php_gd2.dll

à

extension = php_gd2.dll

(vous venez de le commenter)

3) Redémarrez Apache: Sudo Service Apache2 Redémarrez

J'espère que cela aide quelqu'un !!!


2 commentaires

C'est la bonne solution. Dans mon cas, je n'ai pas supprimé le commentaire de la DLL


Pour être honnête, je ne suis pas à 100%, vous devez l'activer, je pense que cela aide simplement PHP dans l'ensemble du traitement graphique.