PHP 패치 설치 방법: 먼저 PHP5.4 소스 코드의 루트 디렉터리로 이동한 다음 "patch -p0 < /path/to/patch.patch"를 실행하고 마지막으로 이 패치된 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!