If you are centos, you need to rely on jpeg and freetype yum install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel zlib zlib-devel glibc glibc-devel -y After installing the dependencies just add the following parameters when configuring --with-freetype-dir=/usr/lib64 --with-gd --with-jpeg-dir=/usr/lib64 --with-png-dir=/usr/lib64
? ? What comes with PHP is not a library, but an extension. Extensions depend on libraries. Extensions call the functions provided by the library, but do not provide functions themselves. This is also the role of PHP extensions. Therefore, you must install the GD library additionally. The methods of installing the library are generally divided into compile installation and package installation.
Required, --with-gd=path
If you are centos, you need to rely on jpeg and freetype
yum install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel zlib zlib-devel glibc glibc-devel -y
After installing the dependencies
just add the following parameters when configuring
--with-freetype-dir=/usr/lib64
--with-gd
--with-jpeg-dir=/usr/lib64
--with-png-dir=/usr/lib64
If necessary, if you find it troublesome, you can directly install the compiled binary package php-gd.
? ? What comes with PHP is not a library, but an extension. Extensions depend on libraries. Extensions call the functions provided by the library, but do not provide functions themselves. This is also the role of PHP extensions. Therefore, you must install the GD library additionally. The methods of installing the library are generally divided into compile installation and package installation.
apt install xxxxx
Needs to be installed separately, you can compile or choose yum (or apt) to install.