To enable GD-support configure PHP –with-gd[=DIR] , where DIR is the GD
base install directory. To use the recommended bundled version of
the GD library, use the configure option –with-gd . GD library requires
libpng and libjpeg to compile.
In Windows, you’ll include the GD2 DLL php_gd2.dll as an extension in php.ini.
Enhance the capabilities of GD to handle more image
formats by specifying the –with-XXXX configure switch to
your PHP configure line.
|Image Format||Configure Switch|
|jpeg||To enable support for jpeg add –with-jpeg-dir=DIR . Jpeg 6b, 7 or 8
|png||To enable support for png add –with-png-dir=DIR . Note, libpng
requires the zlib
library, therefore add –with-zlib-dir[=DIR] to your configure
|xpm||To enable support for xpm add –with-xpm-dir=DIR . If configure is
not able to find the required libraries, you may add the path to
your X11 libraries.
|webp||To enable support for webp add –with-vpx-dir=DIR . Available as of
PHP 5.4.0. As of PHP 7.0.0 –with-webp-dir=DIR has to be added,
i.e. support for libvpx has been removed in favor of libwebp.
compiling PHP with libpng, you must use the same version that was
linked with the GD library.
Enhance the capabilities of GD to deal with
different fonts by specifying the –with-XXXX configure
switch to your PHP configure line.
|Font library||Configure Switch|
|FreeType 2||To enable support for FreeType 2 add –with-freetype-dir=DIR . As of PHP
7.4.0 use –with-freetype
instead, which relies on pkg-config.
|T1lib||To enable support for T1lib (Postscript Type 1 fonts) add
(Removed as of PHP 7.0.0).
|Native TrueType string function||To enable support for native TrueType string function add
(Effectless as of PHP 5.5.0; removed as of PHP 7.2.0.)