Repolode
php

php/php-src

PHP 인터프리터로, 웹 개발에 특히 적합한 범용 스크립팅 언어입니다.

스타
40,537
포크
8,233
열린 이슈
2,176
마지막 커밋
1시간 전

어떤 프로젝트인가요?

PHP는 웹사이트와 웹 애플리케이션을 만드는 데 널리 사용되는 범용 스크립팅 언어입니다. 이 저장소에는 PHP 런타임을 빌드하고 설치하는 데 쓰이는 PHP 인터프리터 자체의 C 소스 코드가 담겨 있습니다.

Linux, macOS, Windows에서 소스 코드로 PHP를 빌드할 수 있으며, 개발용(디버그 빌드)과 프로덕션용 configure 옵션을 제공합니다. make test로 실행할 수 있는 광범위한 테스트 스위트가 포함되어 있으며, 테스트를 병렬로 실행하거나 특정 디렉터리로 한정할 수 있습니다. PIE 또는 이전 방식인 PECL 시스템을 통해 설치할 수 있는 확장 기능으로 기능을 추가할 수도 있습니다.

버그 수정을 기여하려는 개발자는 직접 pull request를 제출할 수 있으며, 새로운 언어 기능을 추가하려면 PHP 개발자들이 승인한 RFC가 필요합니다. 이 프로젝트는 BSD-3-Clause 라이선스로 배포됩니다.

핵심 기능

  • 01Linux, macOS, Windows에서 C 소스 코드로 PHP 인터프리터를 빌드합니다.
  • 02make test로 실행할 수 있는 광범위한 테스트 스위트를 포함합니다.
  • 03configure 플래그를 통해 디버그 및 프로덕션 빌드 구성을 지원합니다.
  • 04번들로 제공되거나 설치 가능한 확장 기능으로 기능을 확장합니다.
  • 05GitHub pull request와 새 기능을 위한 RFC 절차를 통해 기여를 받습니다.

활용 사례

  • 특정 확장 기능을 활성화해 맞춤형 PHP 런타임을 소스 코드에서 컴파일하기.
  • 인터프리터 변경 사항을 검증하기 위해 PHP 테스트 스위트 실행하기.
  • PHP 프로젝트에 버그 수정이나 언어 기능 기여하기.

빠른 시작

  1. 1

    Ubuntu에 빌드 필수 구성 요소 설치

    sudo apt install -y pkg-config build-essential autoconf bison re2c libxml2-dev libsqlite3-dev
  2. 2

    configure 스크립트 생성

    ./buildconf
  3. 3

    빌드 구성(프로덕션 기본값)

    ./configure
  4. 4

    여러 작업을 사용해 PHP 컴파일

    make -j4

사용 전 알아둘 점

  • 소스에서 빌드하려면 여러 시스템 빌드 도구와 라이브러리가 필요합니다.
  • Windows용 사전 빌드 바이너리는 저장소가 아닌 별도의 다운로드 사이트에서 제공됩니다.

토픽

자주 묻는 질문

php-src은(는) 무엇인가요?
PHP 인터프리터로, 웹 개발에 특히 적합한 범용 스크립팅 언어입니다. PHP는 웹사이트와 웹 애플리케이션을 만드는 데 널리 사용되는 범용 스크립팅 언어입니다. 이 저장소에는 PHP 런타임을 빌드하고 설치하는 데 쓰이는 PHP 인터프리터 자체의 C 소스 코드가 담겨 있습니다.
php-src은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
php-src은(는) BSD-3-Clause 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
php-src은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. php-src의 마지막 커밋은 2026년 10월 21일입니다.
php-src은(는) 어디에 사용할 수 있나요?
특정 확장 기능을 활성화해 맞춤형 PHP 런타임을 소스 코드에서 컴파일하기. 인터프리터 변경 사항을 검증하기 위해 PHP 테스트 스위트 실행하기. PHP 프로젝트에 버그 수정이나 언어 기능 기여하기.
php-src는 어떻게 설치하나요?
Ubuntu에 빌드 필수 구성 요소 설치: sudo apt install -y pkg-config build-essential autoconf bison re2c libxml2-dev libsqlite3-dev configure 스크립트 생성: ./buildconf 빌드 구성(프로덕션 기본값): ./configure 여러 작업을 사용해 PHP 컴파일: make -j4
php-src은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/php/php-src

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트