PHP has its own gd library, but during compilation and installation, do you need to download and install the gd library separately? Or can you just use the one that comes with PHP? However, many people on the Internet do not directly use PHP's GD library. Download and install GD separately.
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.