Si vous êtes centos, vous devez compter sur jpeg et freetype yum install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel zlib zlib-devel glibc glibc-devel -y Après avoir installé les dépendances ajoutez simplement les paramètres suivants lors de la configuration --with-freetype-dir=/usr/lib64 --with-gd --with-jpeg-dir=/usr/lib64 --with-png-dir=/usr/lib64
? ? Ce qui vient avec PHP n'est pas une bibliothèque, mais une extension. Les extensions dépendent des bibliothèques. Les extensions appellent les fonctions fournies par la bibliothèque, mais ne fournissent pas de fonctions elles-mêmes. C'est aussi le rôle des extensions PHP. Par conséquent, vous devez installer la bibliothèque GD en plus. Les méthodes d'installation de la bibliothèque sont généralement divisées en installation de compilation et installation de package.
Obligatoire, --with-gd=path
Si vous êtes centos, vous devez compter sur jpeg et freetype
yum install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel zlib zlib-devel glibc glibc-devel -y
Après avoir installé les dépendances
ajoutez simplement les paramètres suivants lors de la configuration
--with-freetype-dir=/usr/lib64
--with-gd
--with-jpeg-dir=/usr/lib64
--with-png-dir=/usr/lib64
Si nécessaire, si cela vous pose problème, vous pouvez installer directement le package binaire compilé php-gd.
? ? Ce qui vient avec PHP n'est pas une bibliothèque, mais une extension. Les extensions dépendent des bibliothèques. Les extensions appellent les fonctions fournies par la bibliothèque, mais ne fournissent pas de fonctions elles-mêmes. C'est aussi le rôle des extensions PHP. Par conséquent, vous devez installer la bibliothèque GD en plus. Les méthodes d'installation de la bibliothèque sont généralement divisées en installation de compilation et installation de package.
apt installer xxxxx
Doit être installé séparément, vous pouvez compiler ou choisir yum (ou apt) à installer.