So installieren Sie den PHP-Patch

藏色散人
Freigeben: 2023-03-07 12:00:01
Original
3364 Leute haben es durchsucht

So installieren Sie den PHP-Patch: Gehen Sie zuerst in das Stammverzeichnis des PHP5.4-Quellcodes, führen Sie dann „patch -p0 < /path/to/patch.patch“ aus und kompilieren Sie schließlich diese gepatchte Version von PHP.

So installieren Sie den PHP-Patch

Empfohlen: „PHP-Video-Tutorial

Spezifische Frage:

Ich muss diesen Patch im PHP-Code installieren:

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

Meine PHP-Version: 5.4.10

Installationsmethode:

Sie müssen über die Quelldatei und die Patchdatei verfügen, bevor Sie sie patchen können. Ganz einfach.

Gehen Sie in das Stammverzeichnis des PHP 5.4-Quellcodes.

Führen Sie patch -p0 < /path/to/patch.patch aus.

Wenn ein Fehler angezeigt wird, machen Sie den Vorgang mit patch -R < rückgängig .patch. Und passen Sie den Wert -p num an. Gehen Sie zu Schritt 2. Hier ist -p das minimale Präfix, das für jeden Dateinamen in der Patch-Datei eine Anzahl führender Schrägstriche enthält. Eine Folge von einem oder mehreren benachbarten Schrägstrichen wird als einzelner Schrägstrich betrachtet. Dies steuert, wie Dateinamen in Patch-Dateien gehandhabt werden, falls die Datei in einem anderen Verzeichnis gespeichert ist als die Person, die den Patch gesendet hat. Angenommen, der Dateiname in der Patch-Datei lautet

/u/howard/src/blurfl/blurfl.c
Nach dem Login kopieren

. Die Einstellung -p0 ändert nicht den gesamten Dateinamen, -p1 ergibt

u/howard/src/blurfl/blurfl.c
Nach dem Login kopieren

ohne den führenden Schrägstrich, -p4 ergibt

blurfl/blurfl.c
Nach dem Login kopieren

ohne ihn überhaupt anzugeben - p gibt dir nur Blurfl.c. Was auch immer Sie letztendlich verwenden, es wird im aktuellen Verzeichnis oder dem durch die Option -d angegebenen Verzeichnis gesucht. Die Zahl nach

-p kann durch

bestimmt werden. Danach müssen Sie diese gepatchte Version von PHP kompilieren. Kompilierungsanweisungen sind im PHP-Quellverzeichnis enthalten. Um es unter Unix zu erstellen, verwenden Sie die Datei README.UNIX-BUILD-SYSTEM; für Windows verwenden Sie die Datei README.WIN32-BUILD-SYSTEM.

Das obige ist der detaillierte Inhalt vonSo installieren Sie den PHP-Patch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage