wtcoder 发表于 2012-1-4 11:23:38

PHP 最新哈希冲突漏洞解决方案

根据自己的php版本替换下载地址
版本查看方式
php -vwget -c https://github.com/laruence/laruence.github.com/blob/master/php-5.2-max-input-vars/php-5.2.17-max-input-vars.patch然后切换到php源码目录

patch -p1 < php-5.2.17-max-input-vars.patch

再编译php。 搞定

godbird 发表于 2012-1-4 13:33:59

lnmp 里面的php源码在哪里?我进入了lnmp0.7-full/php-5.2.17 里面没有patch文件,
patch: **** Only garbage was found in the patch input.

800y 发表于 2012-1-4 14:17:53

好像大多都是5.2.17吧

licess 发表于 2012-1-4 15:42:51

帖子里已经写了自己按前面的网址下载

godbird 发表于 2012-1-4 17:21:20

军哥,补丁文件下载的有,问题是php里面没patch命令呀,怎么处理呢?

wtcoder 发表于 2012-1-4 18:24:53

那是linux的系统程序~ 给内核打补丁也用

edims 发表于 2012-1-5 18:28:35

我把
https://github.com/laruence/laruence.github.com/blob/master/php-5.2-max-input-vars/php-5.2.17-max-input-vars.patch
里面的代码复制,保存为php-5.2.17-max-input-vars.patch

然后在这个文件目录里执行patch -p1 < php-5.2.17-max-input-vars.patch

啥反馈都没有,如图

这样是成功吗

licess 发表于 2012-1-6 10:43:06

回复 7# 的帖子

要在源码的目录执行

edims 发表于 2012-1-6 13:07:23

原帖由 licess 于 2012-1-6 10:43 发表 https://bbs.vpser.net/images/common/back.gif
要在源码的目录执行
源码目录在什么地方啊,/usr/local/php吗?还是lnmp0.8这个目录里

mmdmm 发表于 2012-1-6 17:08:45

源码目录在什么地方啊,/usr/local/php吗?还是lnmp0.8这个目录里

monface 发表于 2012-1-7 15:47:10

顶一下
源码目录是?

licess 发表于 2012-1-7 17:26:00

lnmp 解压目录下的php-5.*.* 的一个目录,看你安装的那个版本了

edims 发表于 2012-1-7 17:39:50

军哥还是出个详细的操作步骤吧,我们这些菜鸟真的搞不定

alay 发表于 2012-1-7 22:07:56

patch: **** Only garbage was found in the patch input.

我也出现这个

火雪心 发表于 2012-1-8 09:05:09

原帖由 licess 于 2012-1-6 10:43 发表 https://bbs.vpser.net/images/common/back.gif
要在源码的目录执行
源码目录在哪。。
页: [1] 2
查看完整版本: PHP 最新哈希冲突漏洞解决方案