>백엔드 개발 >PHP 문제 >PHP 패치를 설치하는 방법

PHP 패치를 설치하는 방법

藏色散人
藏色散人원래의
2020-11-06 09:23:143406검색

PHP 패치 설치 방법: 먼저 PHP5.4 소스 코드의 루트 디렉터리로 이동한 다음 "patch -p0 < /path/to/patch.patch"를 실행하고 마지막으로 이 패치된 PHP 버전을 컴파일합니다.

PHP 패치를 설치하는 방법

추천: "PHP 비디오 튜토리얼"

구체적인 질문:

PHP 코드에 이 패치를 설치해야 합니다:

https://bugs.php.net/patch-display.php?bug_id=44522&patch=uploads_larger_than_2g_HEAD_v2&revision=latest

내 PHP 버전: 5.4.10

설치 방법:

패치하기 전에 소스 파일과 패치 파일이 있어야 합니다. 매우 간단합니다.

PHP 5.4 소스 코드의 루트 디렉터리로 이동합니다.

patch -p0 < /path/to/patch.patch를 실행합니다.

오류가 표시되면 patch -R < .반점. 그리고 -p num 값을 조정하세요. 2단계로 이동합니다. 여기서 -p는 패치 파일의 각 파일 이름에 대해 선행 슬래시 수를 포함하는 최소 접두사입니다. 하나 이상의 인접한 슬래시 시퀀스는 단일 슬래시로 간주됩니다. 이는 파일이 패치를 보낸 사람과 다른 디렉터리에 저장된 경우 패치 파일의 파일 이름이 처리되는 방법을 제어합니다. 예를 들어, 패치 파일의 파일 이름이

/u/howard/src/blurfl/blurfl.c

라고 가정하면 -p0 설정은 전체 파일 이름을 수정하지 않고, -p1은 선행 슬래시 없이

u/howard/src/blurfl/blurfl.c

를 제공하고, -p4는 전혀 지정하지 않고

blurfl/blurfl.c

를 제공합니다. - p Blufl.c만 제공합니다. 무엇을 사용하든 현재 디렉토리 또는 -d 옵션으로 지정된 디렉토리를 찾습니다.

-p 다음의 숫자는

에 의해 결정될 수 있습니다. 그런 다음 패치된 PHP 버전을 컴파일해야 합니다. 컴파일 지침은 PHP 소스 디렉터리에 포함되어 있습니다. Unix에서 빌드하려면 Windows용 README.UNIX-BUILD-SYSTEM 파일을 사용하고, Windows용으로는 README.WIN32-BUILD-SYSTEM 파일을 사용하세요.

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.