Maison > développement back-end > Problème PHP > Comment installer l'extension gd en php

Comment installer l'extension gd en php

藏色散人
Libérer: 2023-03-02 07:28:02
original
5502 Les gens l'ont consulté

Comment installer l'extension gd en PHP : installez d'abord les dépendances concernées ; puis installez l'extension gd via la commande "make install" puis ouvrez le fichier "php.ini" et ajoutez une ligne de "gd" .so" ; enfin redémarrez le service "php-fpm".

Comment installer l'extension gd en php

PHP install gd extension

La première étape consiste à installer les dépendances

1. xpm

yum install libXpm-devel
Copier après la connexion

2. Installez zlib

   wget http://zlib.net/zlib-1.2.8.tar.gz
   tar -xzvf zlib-1.2.8.tar.gz
   cd zlib-1.2.8
   ./configure 
   make && make install
   make clean && make distclean
   cd ../
Copier après la connexion

3. Installez libjpeg jpeg-9b

wget http://www.ijg.org/files/jpegsrc.v9b.tar.gz
tar -xzvf jpegsrc.v9b.tar.gz
cd jpegsrc.v9b
./configure \
--prefix=/usr/lib64 \
--enable-shared \
--enable-static
make && make instll
make clean && make distclean
libtool --finish /usr/local/jpeg/lib
cd ../
Copier après la connexion

4, installez libpng

yum install libpng libpng-devel
Copier après la connexion

5. Installez freetype2

wget http://download.savannah.gnu.org/releases/freetype/freetype-2.7.tar.gz
tar -xzvf freetype-2.7.tar.gz
cd freetype-2.7
./configure \
--prefix=/usr/lib64
make && make install 
make clean && make distclean
cd ../
Copier après la connexion

La deuxième étape consiste à installer l'extension gd

$ cd [php安装目录]
$ cd ext/gd
$ /usr/local/php/bin/phpize
$ ./configure --with-php-config=/usr/local/php/bin/php-config --with-png-dir --with-freetype-dir --with-jpeg-dir --with-gd
$ make
$ make install
Copier après la connexion

Après une installation réussie, retournez à l'emplacement d'installation de gd :

Installing shared extensions:     /alidata/server/php-5.5.38/lib/php/extensions/no-debug-non-zts-20121212/
Copier après la connexion

La troisième étape consiste à activer l'extension gd

puis à ouvrir / alidata/server/php-5.5.38/etc /php.ini

Ajouter une ligne près de

;extension=/path/to/extension/msql.so
Copier après la connexion

extension=/alidata/server/php-5.5.38/lib/php/extensions/no-debug-non-zts-20121212/gd.so
Copier après la connexion

Enfin redémarrer le service php-fpm

Pour plus de connaissances connexes, veuillez visiterSite Web PHP chinois !

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers numéros
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal