Heim  >  Artikel  >  Backend-Entwicklung  >  So installieren Sie den PHP-Patch

So installieren Sie den PHP-Patch

藏色散人
藏色散人Original
2020-11-06 09:23:143294Durchsuche

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

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

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

u/howard/src/blurfl/blurfl.c

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

blurfl/blurfl.c

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!

Stellungnahme:
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