VPS侦探论坛

 找回密码
 注册
查看: 33584|回复: 30

LNMP PHP 5.2.* Hash漏洞修复脚本

[复制链接]
发表于 2012-1-9 09:25:51 | 显示全部楼层 |阅读模式

https://www.vpser.net/security/f ... -collision-bug.html

                                由于最近一直在忙准备结婚的事情,一直没抽出空来写最近出的PHP Hash漏洞的修复脚本,看了一下VPS论坛里的帖子,基本上还是小白比较多,PHP的源码目录一般都不知道放哪里了,所以修复脚本直接下载新的重新编译。

本修复脚本主要针对PHP 5.2.* 版本,使用修复脚本,会将PHP升级到5.2.17,不需要放在PHP源码目录,任意目录即可。

执行如下命令:
  1. wget http://soft.vpser.net/lnmp/ext/fix_php5.2_hash.sh;sh fix_php5.2_hash.sh
复制代码
按提示回车确认就会自动开始安装。
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2012-1-9 10:08:38 | 显示全部楼层


V5
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2012-1-9 10:15:57 | 显示全部楼层

军哥,这个打了之后eAccelerator要改吗
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2012-1-9 12:46:01 | 显示全部楼层

回复 3# 的帖子




php -v 看有错误没?
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2012-1-9 13:18:33 | 显示全部楼层

Zend Guard Loader requires Zend Engine API version 220090626.
The Zend Engine API version 220060519 which is installed, is outdated.

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/memcache.so' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/memcache.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  [eAccelerator] This build of "eAccelerator" was compiled for PHP version 5.2.17. Rebuild it for your PHP version (5.2.17p1) or download precompiled binaries.
in Unknown on line 0
PHP Fatal error:  Unable to start eAccelerator module in Unknown on line 0

军哥运维代购:http://shop63846532.taobao.com/

发表于 2012-1-9 16:30:07 | 显示全部楼层

军哥这是啥情况

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2012-1-9 17:12:51 | 显示全部楼层

回复 5# 的帖子


重新编译安装一下ea
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2012-1-9 17:13:13 | 显示全部楼层

回复 6# 的帖子


只要最后没提示错误信息就行
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2012-1-9 18:28:22 | 显示全部楼层


又装次,ea提示这个了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

军哥运维代购:http://shop63846532.taobao.com/

 楼主| 发表于 2012-1-9 19:47:14 | 显示全部楼层

回复 9# 的帖子




修改php.ini 将里面的no-debug-non-zts-20090626 改成no-debug-non-zts-20060613 重启。
发表于 2012-1-9 23:06:34 | 显示全部楼层

恭喜军哥即将新婚
发表于 2012-1-9 23:15:21 | 显示全部楼层

请问军哥我好像是lnmp 0.6版本,PHP 5.2.14要打补丁吗?
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2012-1-10 11:30:06 | 显示全部楼层
像这样没问题了吧?
This build of "eAccelerator" was compiled for PHP version 5.2.17. Rebuild it for your PHP version (5                                    .2.17p1) or download precompiled binaries.
PHP 5.2.17p1 (cli) (built: Jan 10 2012 11:23:29)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
    with eAccelerator v0.9.6.1, Copyright (c) 2004-2010 eAccelerator, by eAccelerator
    with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2012-1-10 12:07:38 | 显示全部楼层
重新安装了下EA,按照论坛内另一个帖子的提示修改了PHP.INI,PHP -V 提示 php -v
PHP 5.2.17p1 (cli) (built: Jan 10 2012 11:23:29)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
    with eAccelerator v0.9.6.1, Copyright (c) 2004-2010 eAccelerator, by eAccelerator
    with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies
这样是没问题了吗?

军哥运维代购:http://shop63846532.taobao.com/

 楼主| 发表于 2012-1-10 14:58:23 | 显示全部楼层

回复 14# 的帖子

嗯,可以了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-17 03:15 , Processed in 0.031310 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表