이미지 처리 및 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.dll을 php.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부터 제거되었습니다.) |