licess 发表于 2012-1-9 09:25:51

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

https://www.vpser.net/security/fix-lnmp-php-5-2-hash-table-collision-bug.html

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

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

执行如下命令:
wget http://soft.vpser.net/lnmp/ext/fix_php5.2_hash.sh;sh fix_php5.2_hash.sh按提示回车确认就会自动开始安装。

edims 发表于 2012-1-9 10:08:38

V5:lol :victory: :victory: :victory:

edims 发表于 2012-1-9 10:15:57

军哥,这个打了之后eAccelerator要改吗

licess 发表于 2012-1-9 12:46:01

回复 3# 的帖子

php -v 看有错误没?

edims 发表于 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: 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

edims 发表于 2012-1-9 16:30:07

军哥这是啥情况

licess 发表于 2012-1-9 17:12:51

回复 5# 的帖子

重新编译安装一下ea

licess 发表于 2012-1-9 17:13:13

回复 6# 的帖子

只要最后没提示错误信息就行

edims 发表于 2012-1-9 18:28:22

又装次,ea提示这个了

licess 发表于 2012-1-9 19:47:14

回复 9# 的帖子

修改php.ini 将里面的no-debug-non-zts-20090626 改成no-debug-non-zts-20060613 重启。

oldghost 发表于 2012-1-9 23:06:34

恭喜军哥即将新婚:)

oldghost 发表于 2012-1-9 23:15:21

请问军哥我好像是lnmp 0.6版本,PHP 5.2.14要打补丁吗?

dfydxf 发表于 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

dfydxf 发表于 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
这样是没问题了吗?

licess 发表于 2012-1-10 14:58:23

回复 14# 的帖子

嗯,可以了
页: [1] 2 3
查看完整版本: LNMP PHP 5.2.* Hash漏洞修复脚本