php补丁如何安装
安裝php補(bǔ)丁的方法:首先轉(zhuǎn)到php5.4源代碼的根目錄;然后運(yùn)行“patch -p0 < /path/to/patch.patch”;最后編譯這個(gè)補(bǔ)丁版本的php即可。
推薦:《PHP視頻教程》
具體問題:
我需要在php代碼中安裝此修補(bǔ)程序:
https://bugs.php.net/patch-display.php?bug_id=44522&patch=uploads_larger_than_2g_HEAD_v2&revision=latest
我的php版本:5.4.10
安裝方法:
必須先擁有源文件和修補(bǔ)程序文件,然后才能對(duì)其進(jìn)行修補(bǔ)。很簡(jiǎn)單。
轉(zhuǎn)到php 5.4源代碼的根目錄
運(yùn)行patch -p0 < /path/to/patch.patch
如果顯示錯(cuò)誤,請(qǐng)通過patch -R < /path/to/patch.patch撤消。并調(diào)整-p num值。轉(zhuǎn)到步驟2。這里-p是包含修補(bǔ)程序文件中每個(gè)文件名的num前導(dǎo)斜杠的最小前綴。一個(gè)或多個(gè)相鄰斜杠的序列被視為一個(gè)斜杠。這將控制如何處理修補(bǔ)程序文件中的文件名,以防將文件保存在與發(fā)送修補(bǔ)程序的人不同的目錄中。例如,假設(shè)修補(bǔ)程序文件中的文件名是
/u/howard/src/blurfl/blurfl.c
設(shè)置-p0將不修改整個(gè)文件名,-p1將給出
u/howard/src/blurfl/blurfl.c
如果沒有前導(dǎo)斜杠,-p4將給出
blurfl/blurfl.c
完全不指定-p只會(huì)給您blurfl.c。無論您最終使用什么,都將在當(dāng)前目錄或-d選項(xiàng)指定的目錄中查找。
-p之后的數(shù)字可以通過以下方法確定
之后,您需要編譯這個(gè)補(bǔ)丁版本的php。編譯指令包含在php源目錄中。要在unix中構(gòu)建它,請(qǐng)使用README.UNIX-BUILD-SYSTEM文件;對(duì)于windows,請(qǐng)使用README.WIN32-BUILD-SYSTEM文件。
總結(jié)
- 上一篇: 神庙逃亡2如何分享
- 下一篇: 央视频怎么看卫视回放