Répertoire d'articles
Activation des bibliothèques GD et configuration de la prise en charge de l'installation PHP via yum sur un serveur Linux CentOS
Lorsqu'on utilise un site web pour le référencement naturel afin de promouvoir un compte officiel WeChat , si l'on souhaite améliorer l'expérience utilisateur du site, il est préférable d'opter pour un modèle de site web ou un thème WordPress plus attrayant.
Face à cette situation, Chen Weiliang a cessé ses recherches en marketing en ligne ces derniers jours et s'est plutôt consacré aux tests d'installation d'un thème WordPress performant , nécessitant notamment que le serveur Linux prenne en charge la bibliothèque GD.
J'ai donc vérifié le serveur Linux avec la commande pour m'assurer que la bibliothèque GD est installée.
Commande Linux pour détecter si la bibliothèque GD est installée :
php -i | grep -i --color gd
Expliquer en détail à quoi sert la librairie GD
La bibliothèque GD fournit une série d'API qui peuvent traiter des images. L'utilisation de la bibliothèque GD permet aux sites Web de traiter des images ou de générer des images.
Les serveurs des sites web de commerce électronique ont généralement la bibliothèque GD activée pour effectuer les fonctions suivantes :
- Utilisé pour générer des vignettes.
- Ajoutez un filigrane aux images.
- Laissez les données du site Web générer des rapports.
Installer la bibliothèque GD sur le serveur Linux
- Si la bibliothèque GD n'est pas installée, veuillez vous référer à la méthode suivante pour installer la bibliothèque GD sur le serveur Linux.
# Si le code source est installé, ajouter des paramètres ▼
--with-gd
# S'il s'agit d'une période de service Linux basée sur Debian, utilisez apt-get pour installer ▼
apt-get install php5-gd
# S'il s'agit d'un serveur CentOS, installez-le avec yum ▼
yum install php-gd
# S'il s'agit d'un serveur Linux basé sur suse, installez-le avec yast▼
yast -i php5_gd
Nous pouvons ajouter ▼ lors de la compilation de PHP à l'origine ne prend pas en charge la bibliothèque GD
- Téléchargez d'abord le code source zlib, le code source libpng, le code source gd
- Après décompression, allez dans le répertoire source, répertoire zlib
Exemple de code ▼
./configure --prefix=/usr/local/zlib make ; make install make clean
# répertoire libpng ▼
cp scripts/makefile.linux ./makefile ./configure --prefix=/usr/local/libpng make ; make install make clean
# répertoire gd ▼
./configure --prefix=/usr/local/libgd --with-png=/usr/local/libpng make ; make install make clean
Enfin, dans le fichier php.ini, recherchez "gd".
Ajoutez cette ligne ci-dessous ▼
extension=/usr/local/libgdgd.so
Ensuite, redémarrez le service php ; si cela ne fonctionne pas, essayez reboot Serveur, généralement c'est bien.
注意 事项
Cependant, si la bibliothèque GD est installée à partir du code source et que seule la bibliothèque gd est ajoutée, la version PHP et la version de la bibliothèque peuvent être différentes
S'il s'agit d'une installation de code source, il est préférable d'ajouter le paramètre –with-gd lors de la compilation de PHP
J'espère que l'article « Activation de la configuration de la bibliothèque GD et de la prise en charge de l'installation de PHP yum sur un serveur Linux CentOS » publié sur le blog de Chen Weiliang ( https://www.chenweiliang.com/ ) vous sera utile.
N'hésitez pas à partager le lien de cet article : https://www.chenweiliang.com/cwl-563.html
