현재 위치: > 최신 기사 목록> Centos 7에서 PHP 컴파일 및 설치에 대한 튜토리얼 전체

Centos 7에서 PHP 컴파일 및 설치에 대한 튜토리얼 전체

gitbox 2025-06-30

Centos 7에서 PHP 컴파일 안내서

PHP는 웹 개발에 널리 사용되는 서버 측 스크립팅 언어입니다. CentOS 7에서 PHP를 수동으로 컴파일하면 사용자 정의 가능성이 높아질 수 있으며 특정 모듈 또는 구성 최적화가 필요한 개발 시나리오에 적합합니다.

PHP를 수동으로 컴파일하는 장점

YUM을 사용하여 PHP를 설치하면 편리하고 빠르지 만 수동으로 PHP를 컴파일 할 수 있습니다.

  • 필요한 확장 모듈을 선택하십시오
  • 성능을 최적화하도록 구성을 조정하십시오
  • 최신 기능 및 보안 업데이트에 대한 최신 버전의 PHP를 설치하십시오.

준비 : 설치 종속성

먼저, PHP를 컴파일하는 데 필요한 종속성 패키지가 시스템에 설치되어 있는지 확인하십시오. 터미널에서 다음 명령을 실행하십시오.

 <span class="fun">sudo yum install -y gcc make autoconf bison re2c libxml2-devel curl-devel libpng-devel libjpeg-devel libxpm-devel gmp-devel mariadb-devel aspell-devel Recode-devel</span>

이러한 종속성은 PHP를 구축하기 위해 필요한 구성 요소입니다.

PHP 소스 코드를 다운로드하여 압축 해제하십시오

PHP 공식 웹 사이트를 방문하여 최신 버전의 PHP 소스 코드를 다운로드하십시오. PHP 8.1.x를 예로 들어 보겠습니다.

 <span class="fun">wget https://www.php.net/distributions/php-8.1.x.tar.gz</span>

다운로드 후 압축 해제 :

 <span class="fun">타르 -xzvf php -8.1.x.tar.gz</span>

압축 압축 디렉토리를 입력하십시오.

 <span class="fun">CD PHP-8.1.x</span>

컴파일 매개 변수를 구성하십시오

./configure 명령을 사용하여 컴파일 옵션을 설정하십시오.

 ./configure --prefix=/usr/local/php \
--with-config-file-path=/usr/local/php \
--enable-mbstring \
--with-curl \
--with-mysqli

실제 요구에 따라 더 많은 구성 매개 변수를 추가 할 수 있습니다.

PHP 컴파일 및 설치를 시작하십시오

다음 명령을 실행하여 컴파일 프로세스를 시작하여 몇 분이 걸릴 수 있습니다.

 make
sudo make install

컴파일이 완료되면 /usr/local/php 와 같은 지정된 디렉토리에 PHP가 설치됩니다.

PHP 설치를 확인하십시오

명령 줄을 통해 PHP가 성공적으로 설치되어 있는지 확인하십시오.

 <span class="fun">/usr/local/php/bin/php -v</span>

모든 것이 잘 작동하면 PHP의 버전 정보가 표시됩니다.

요약

이 튜토리얼을 통해 종속성 설치, 소스 코드 다운로드, 컴파일 매개 변수 구성, 컴파일 및 설치 수행 및 최종 확인을 포함하여 CentOS 7에서 PHP를 수동으로 컴파일하는 전체 프로세스를 마스터했습니다. 이 접근법은 유연성이 높을뿐만 아니라 PHP의 건축 메커니즘을 더 깊이 이해하는 데 도움이됩니다. PHP 환경에 특별한 요구가있는 개발자에게 권장됩니다.