加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

如何在PHP中安装补丁

发布时间:2020-12-13 21:46:26 所属栏目:PHP教程 来源:网络整理
导读:我需要在我的 PHP代码中安装此补丁: https://bugs.php.net/patch-display.php?bug_id=44522patch=uploads_larger_than_2g_HEAD_v2revision=latest 任何机构都能解释一下吗? 我的PHP版本:5.4.10 解决方法 您必须拥有源文件和补丁文件才能对其进行修补.它很
我需要在我的 PHP代码中安装此补丁:

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

任何机构都能解释一下吗?

我的PHP版本:5.4.10

解决方法

您必须拥有源文件和补丁文件才能对其进行修补.它很简单.

>转到PHP 5.4源代码的根目录
>运行patch -p0< /path/to/patch.patch
>如果显示错误,请通过补丁-R<撤消它. /path/to/patch.patch.并调整-p num值.并转到步骤2.此处-p是包含补丁文件中找到的每个文件名的数字前导斜杠的最小前缀.一个或多个相邻斜杠的序列被计为单斜杠.这可以控制如何处理补丁文件中找到的文件名,以防您将文件保存在与发送补丁的人员不同的目录中.例如,假设补丁文件中的文件名是

/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文件.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读