> 백엔드 개발 > PHP 문제 > PHP GD를 컴파일하고 설치하는 방법

PHP GD를 컴파일하고 설치하는 방법

藏色散人
풀어 주다: 2023-03-14 21:36:01
원래의
3886명이 탐색했습니다.

php gd를 컴파일하고 설치하는 방법: 1. zlib를 설치합니다. 3. libpng를 설치합니다. 4. libjpeg를 설치합니다. 5. "make && make install"을 통해 gd 확장을 설치합니다.

PHP GD를 컴파일하고 설치하는 방법

이 기사의 운영 환경: linux5.9.8 시스템, PHP 버전 7.1, DELL G3 컴퓨터

php gd를 컴파일하고 설치하는 방법은 무엇입니까?

php gd 확장 컴파일 및 설치

PHP 개발을 할 때 gd 라이브러리를 사용해야 하는 경우가 많지만 배포 환경에서 gd가 기본적으로 설치되지 않는 상황도 여러 번 접했기 때문에 요약하겠습니다. 비상시에는 여기로 가세요.

yum, apt-get 등 패키지 관리 설치 방법을 통해 설치된 Pphp는 해당 명령을 직접 실행할 수 있으므로 여기서는 자세히 설명하지 않겠습니다.

이 글에서는 주로 gd 확장의 컴파일과 Linux 환경에서 필요한 종속성을 기록합니다.

gd 확장은 주로 zlib, freetype, libpng, libjpeg의 네 가지 라이브러리에 의존하므로 먼저 이 네 가지 라이브러리를 컴파일합니다

1. zlib 설치

zlib 프로젝트 홈페이지에서 최신 버전을 다운로드하세요

압축을 푼 후 소스 코드 디렉토리 및 구성, 컴파일 및 설치 작업 진행

wget http://www.zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure --prefix=/user/local/zlib
make && make install
로그인 후 복사

PHP GD를 컴파일하고 설치하는 방법

mac sip을 닫은 후 sudo mount -uw /

sudo make && sudo make install
로그인 후 복사

2 설치를 사용하여 안정 버전 소스를 다운로드합니다. freetype 프로젝트 홈페이지에서 코드를 다운로드하세요

압축을 풀고 소스 코드 디렉토리를 입력하세요

wget https://download.savannah.gnu.org/releases/freetype/freetype-2.9.tar.gz
tar -zxvf freetype-2.9.tar.gz
cd freetype-2.9
./configure --prefix=/user/local/freetype
make && make install
로그인 후 복사

3. libpng 설치

libpng 프로젝트 홈페이지에서 소스 코드를 다운로드하세요

압축을 풀고 소스 코드 디렉토리를 입력하세요

wget https://nchc.dl.sourceforge.net/project/libpng/libpng16/1.6.37/libpng-1.6.37.tar.xz
tar -zxvf libpng-1.6.37.tar.xz
cd libpng-1.6.37
./configure --prefix=/user/local/libpng
make && make install
로그인 후 복사

4. libjpeg 프로젝트 홈페이지에서 소스코드를 다운로드하세요

압축을 풀고 소스코드 디렉터리

tar -zxvf jpegsrc.v9d.tar.gz
cd jpeg-9d
./configure --prefix=/user/local/libjpeg --enable-shared
make && make install
로그인 후 복사
를 입력하세요

5. gd 확장 프로그램을 설치하신 후, php 소스코드 리포트 아래 ext 폴더를 gd

cd gd
phpize
./configure --with-php-config=/usr/bin/php-config --with-jpeg-dir=/user/local/libjpeg --with-png-dir=/user/local/libpng --with-freetype-dir=/user/local/freetype --with-zlib-dir=/user/local/zlib
make && make install
로그인 후 복사

에 입력하세요. 그 중 --with -php-config는 PHP 설치 후 생성되는 구성 도구를 말하며 주로 확장 컴파일 구성에 사용됩니다

다른 매개변수는 이전에 설치된 종속성 위치를 가리킵니다

오류가 없으면 컴파일러는 생성된 gd.so가 php의 확장 디렉토리에 복사되었습니다. php.ini에 한 줄만 추가하면 됩니다

extension=gd.so
로그인 후 복사

서버를 다시 시작하면 적용됩니다.

권장 학습: "

PHP 비디오 튜토리얼

"

위 내용은 PHP GD를 컴파일하고 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿