安裝php補丁的方法:首先轉(zhuǎn)到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
安裝方法:
必須先擁有源文件和修補程序文件,然后才能對其進行修補。很簡單。
轉(zhuǎn)到php 5.4源代碼的根目錄
運行patch -p0 < /path/to/patch.patch
如果顯示錯誤,請通過patch -r < /path/to/patch.patch撤消。并調(diào)整-p num值。轉(zhuǎn)到步驟2。這里-p是包含修補程序文件中每個文件名的num前導(dǎo)斜杠的最小前綴。一個或多個相鄰斜杠的序列被視為一個斜杠。這將控制如何處理修補程序文件中的文件名,以防將文件保存在與發(fā)送修補程序的人不同的目錄中。例如,假設(shè)修補程序文件中的文件名是
/u/howard/src/blurfl/blurfl.c設(shè)置-p0將不修改整個文件名,-p1將給出
u/howard/src/blurfl/blurfl.c如果沒有前導(dǎo)斜杠,-p4將給出
blurfl/blurfl.c完全不指定-p只會給您blurfl.c。無論您最終使用什么,都將在當(dāng)前目錄或-d選項指定的目錄中查找。
-p之后的數(shù)字可以通過以下方法確定
之后,您需要編譯這個補丁版本的php。編譯指令包含在php源目錄中。要在unix中構(gòu)建它,請使用readme.unix-build-system文件;對于windows,請使用readme.win32-build-system文件。