Maison > Article > développement back-end > Comment installer l'extension gd en php
Comment installer l'extension gd en PHP : Ouvrez d'abord le fichier de configuration PHP "php.ini" ; puis supprimez le point-virgule devant "extension=php_gd2.dll" dans "php.ini".
Recommandé : "Tutoriel vidéo PHP"
Installation sur le système Linux/Windows de la bibliothèque d'extension php-gd
Hier, un client m'a posé une question lorsqu'il utilisait le système Ranzhi OA, la fenêtre d'erreur suivante lui était affichée lors de l'affichage des images. Lorsque nous verrons ce message d'erreur, nous penserons certainement que la bibliothèque gd de PHP n'est pas installée, mais cet ami a dit qu'il avait utilisé phpinfo pour vérifier l'environnement PHP et avait découvert que l'extension gd existe déjà et que le problème existe toujours, donc le mal de tête est causé par le problème où. Voici une capture d'écran que cet ami m'a donnée :
En voyant cela, certains amis attentifs ont peut-être découvert le problème. Il est évident que l'extension gd de cet utilisateur n'est pas complètement installée. Ici, je vais directement vous montrer une capture d'écran de l'installation complète de la bibliothèque gd :
Nous vérifions donc l'environnement PHP pour voir si l'extension est entièrement installée et complète. En réponse aux problèmes ci-dessus, nous le ferons. partagez cet article avec vous. Comment installer complètement l'extension php-gd dans les systèmes Linux/Windows.
Système Linux
1. Système CentOS
À propos de l'extension GD
L'extension gd est une bibliothèque de traitement d'image open source. fournit une série d'API pour le traitement des images, afin qu'elles puissent être utilisées pour créer des graphiques, des vignettes et d'autres opérations de traitement d'images. L'extension gd prend en charge les formats d'image courants tels que JPG, PNG et GIF, donc avant d'installer l'extension php-gd, nous devons installer libpng, jpegsrc et freetype. Dans les étapes d'installation suivantes, vous pouvez ajuster les paramètres de chemin spécifiques en fonction de votre situation réelle.
Installer freetype
wget http://ftp.twaren.net/Unix/NonGNU/freetype/freetype-2.5.5.tar.gz tar -xf freetype-2.5.5.tar.gz cd freetype-2.5.5 ./configure --prefix=/usr/local/freetype make && make install
Installer jpegsrc
wget http://www.ijg.org/files/jpegsrc.v9.tar.gz tar zxvf jpegsrc.v9.tar.gz cd jpeg-9 ./configure --prefix=/usr/local/jpeg make && make install
Installer libpng
wget http://jaist.dl.sourceforge.net/project/libpng/libpng16/1.6.31/libpng-1.6.31.tar.gz tar zxvf libpng-1.6.31.tar.gz cd libpng-1.6.31 ./configure --prefix=/usr/local/libpng make && make install
Installer l'extension GD
Plus de recompilation de php, utilisez toujours Add nouvelles extensions pour phpize, attention à ne pas rater l'étape make clean.
cd /data/php-5.6.14/ext/gd/ make clean /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config --with-jpeg-dir=/usr/local/jpeg --with-png-dir=/usr/local/libpng --with-freetype-dir=/usr/local/freetype make && make install
À ce moment, le fichier gd.so apparaît dans le répertoire /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/.
Modifiez ensuite le fichier php.ini et ajoutez une ligne
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/gd.so
Enfin, redémarrez le service et vérifiez les informations de l'extension php-gd.
Système 2.ubuntu
sudo apt-get install php5-gd
Notez qu'il ne s'agit pas de php-gd mais de php5-gd.
Redémarrez enfin le service
chapitre Windows
Modifiez le fichier de configuration PHP php.ini :
Changez le php.ini collection extension=php_gd2.dll devant ; supprimez-le simplement.
Redémarrez enfin le service.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!