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按提示回车确认就会自动开始安装。 V5:lol :victory: :victory: :victory: 军哥,这个打了之后eAccelerator要改吗
回复 3# 的帖子
php -v 看有错误没? 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 军哥这是啥情况
回复 5# 的帖子
重新编译安装一下ea回复 6# 的帖子
只要最后没提示错误信息就行 又装次,ea提示这个了回复 9# 的帖子
修改php.ini 将里面的no-debug-non-zts-20090626 改成no-debug-non-zts-20060613 重启。 恭喜军哥即将新婚:) 请问军哥我好像是lnmp 0.6版本,PHP 5.2.14要打补丁吗? 像这样没问题了吧?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 重新安装了下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
这样是没问题了吗?