3
A
回答
6
在修补它之前,您必须拥有源文件和修补程序文件。它非常简单。
- 转到的PHP 5.4源代码
- 运行
patch -p0 < /path/to/patch.patch
如果显示错误的根目录,通过
patch -R < /path/to/patch.patch
复原。并调整-p num的值。并转到步骤2.这里-p是包含从修补程序文件中找到的每个文件名的num引导斜杠的最小前缀。一个或多个相邻斜线的序列被计为单斜线。这将控制如何处理修补程序文件中找到的文件名,以防将文件保存在与发出修补程序的人不同的目录中。例如,在补丁文件假设文件名是/u/howard/src/blurfl/blurfl.c
设置
-p0
使整个文件名修改,-p1
给u/howard/src/blurfl/blurfl.c
没有斜线,
-p4
给blurfl/blurfl.c
并没有指定
-p
在所有只是给你blurfl.c
。无论结果如何,都会在当前目录或-d
选项指定的目录中查找。-p
之后的数字可以通过以下方式确定- 之后您需要编译此修补版本的PHP。编译指令包含PHP源代码目录。在Unix中使用
README.UNIX-BUILD-SYSTEM
文件构建它,对于Windows使用README.WIN32-BUILD-SYSTEM
文件。
1
下载文件,就像这样php_upload_larger_than_2g.patch
。
将它放在您的系统上。
运行: patch /path/to/patch/php_upload_larger_than_2g.patch /path/to/patching/file/whatever.php
这应该 '补丁' 该文件。注意这只适用于类Unix系统。
+0
谢谢:),它的效果很好 – Joe
相关问题
- 1. 修补程序KB2731284 - 如何安装?
- 2. 使用Powershell安装Microsoft修补程序
- 3. 如何在未安装KIM时找到Kentico修补程序
- 4. 整个文件修补程序与增量修补程序安装
- 5. 通过修补程序安装程序重新签署ClickOnce
- 6. 使用Inno安装程序修补Install Shield应用程序
- 7. 如何修补Java程序?
- 8. 如何更新已安装的窗口应用程序(创建修补程序)
- 9. 如果.NET框架修补程序安装
- 10. ColdFusion 2016:无法在RedHat上安装修补程序5
- 11. 使用bat文件在xp上安装windows修补程序
- 12. 如何在Windows上完成修补MQ修补程序
- 13. PHP - 如何在PHP中为PHP应用程序编写代码修补程序?
- 14. 如何查找并卸载安装在机器中的修补程序[msp]?
- 15. 如何在WSO2 ESB中安装自己的/自定义的修补程序?
- 16. wix - 安装程序或补丁安装程序
- 17. 如何为现有安装程序构建补丁程序
- 18. 与vs2010的修补程序和安装屏蔽LE
- 19. Installshield安装/修补程序/升级问题
- 20. 卸载带有修补程序的msi安装
- 21. Wix - 安装无管理员权限的修补程序
- 22. WMI查询系统中安装的修补程序列表?
- 23. 安装修补程序后,laravel webapp显示错误消息
- 24. 如果手动安装,可以看到magento中的安全修补程序吗?
- 25. WIX安装程序安装在多个位置,然后补丁
- 26. 如何在MediaWiki中对.php文件应用修补程序?
- 27. WIX - 无法修补的安装后,它已被修补
- 28. Cuteeditor在修补程序
- 29. 如何获取已安装更新和修补程序的列表?
- 30. 如何检查PC中是否安装了修补程序KBxxxxxx(示例:KB4012212)?
..之后,你将不得不建立PHP,只是..以确保提问者明白这一点。 :-)根据所使用的分布(如果在linux上),可能还有更好的方法来实现它,这将允许您使用现有的构建过程和源代码。 – MatsLindh
谢谢。新增信息 –
真的谢谢,它运作良好, – Joe