이미지 처리 및 GD 설치

GD 지원을 활성화하려면 PHP --with-gd[=DIR]를 구성하십시오. 여기서 DIR은 GD 기본 설치 디렉토리입니다. GD 라이브러리의 권장 번들 버전을 사용하려면 구성 옵션 --with-gd를 사용하십시오. GD 라이브러리를 컴파일하려면 libpng 및 libjpeg가 필요합니다. PHP 7.4.0부터 --with-gd--enable-gd(확장을 활성화할지 여부) 및 --with-external-gd(번들 대신 외부 libgd를 사용하도록 선택)가 됩니다.

Windows에서는 GD DLL php_gd.dllphp.ini의 확장으로 포함합니다. PHP 8.0.0 이전에는 DLL의 이름이 php_gd2.dll이었습니다.

--with-XXXX 구성 스위치를 PHP 구성 라인에 지정하여 더 많은 이미지 형식을 처리하도록 GD의 기능을 향상합니다.

지원되는 이미지 형식

Image format Configure Switch
jpeg jpeg 지원을 활성화하려면 --with-jpeg-dir=DIR을 추가하십시오. JPEG 6b, 7 또는 8이 지원됩니다. PHP 7.4.0부터 --with-jpeg를 대신 사용하십시오.
png png에 대한 지원을 활성화하려면 --with-png-dir=DIR을 추가하십시오. libpng에는 zlib 라이브러리가 필요하므로 구성 라인에 --with-zlib-dir[=DIR]을 추가합니다. PHP 7.4.0부터 --with-png-dir--with-zlib-dir이 제거되었습니다. libpng 및 zlib가 필요합니다.
xpm xpm에 대한 지원을 활성화하려면 --with-xpm-dir=DIR을 추가하십시오. 구성이 필요한 라이브러리를 찾을 수 없으면 X11 라이브러리에 대한 경로를 추가할 수 있습니다. PHP 7.4.0부터 --with-xpm을 대신 사용하십시오.
webp webp에 대한 지원을 활성화하려면 --with-webp-dir=DIR을 추가하십시오. PHP 7.4.0부터 --with-webp를 대신 사용하세요.

참고: libpng로 PHP를 컴파일할 때 GD 라이브러리와 연결된 동일한 버전을 사용해야 합니다.

--with-XXXX 구성 스위치를 PHP 구성 라인에 지정하여 다양한 글꼴을 처리하도록 GD의 기능을 향상시키십시오.

지원되는 글꼴 라이브러리

Font library Configure Switch
FreeType 2 FreeType 2에 대한 지원을 활성화하려면 --with-freetype-dir=DIR을 추가하십시오. PHP 7.4.0부터 pkg-config에 의존하는 --with-freetype을 대신 사용합니다.
Native TrueType string function 기본 TrueType 문자열 함수에 대한 지원을 활성화하려면 --enable-gd-native-ttf를 추가하십시오. (이 옵션은 효과가 없으며 PHP 7.2.0부터 제거되었습니다.)