LuNamp 升级php版本到5.4.26,修复Multipart/form-data漏洞

LINUX相关 bablue 暂无评论

 1. 获取lunamp最新版

  1. wget http://down.zijidelu.org/LuNamp_last.tar.gz


2. 解压lunamp最新版

  1. tar zxvf LuNamp_last.tar.gz


3. 获取php-5.4.26.tar.gz至/root/LuNamp/soft,此处无需解压(wget -c http://cn2.php.net/distributions/php-5.4.26.tar.gz)

4. 修改/root/LuNamp/code/php/php.sh
32行:soft_version="5.4.26";#填写版本号

若第六步执行过程中报make命令未找到的错误,可尝试修改本文件如下2行(根据自身服务器make命令所在目录修改),否则无需修改。
103行:/usr/local/make/bin/make ZEND_EXTRA_LIBS='-liconv';#/usr/local/${ext_soft_dir}make/bin/make ZEND_EXTRA_LIBS='-liconv';
105行:/usr/local/make/bin/make install;#/usr/local/${ext_soft_dir}make/bin/make install

5.进入php目录

  1. cd /root/LuNamp/code/php/


6. 执行安装

  1. ./php.sh



若安装过程中出现 “Sorry, I cannot run apxs” 错误解决方案:
修改 /usr/local/apache/bin/apxs文件第一行(类似这样的一行) :#!/usr/sbin/perl -w
修改为(根据自身服务器perl命令所在目录修改):

  1. #!/usr/bin/perl -w


7.获取并解压zend-loader-php5.4-linux-x86_64.tar.gz,将解压后目录下的opcache.so、ZendGuardLoader.so 两个文件覆盖到/usr/local/Zend/ 目录下
8.修改/usr/local/php/lib/php.ini文件,找到[zend5.3.X]段。(此处版本号可改可不改),
zend_extension=/usr/local/Zend/ZendGuardLoader.so
下添加下面一行

  1. zend_extension=/usr/local/Zend/opcache.so


9. 重启apache服务

PS:有很多童鞋升级后,说用探针看版本没有变,其实是模式不对。不要勾选FASTCGI模式。

下载地址:(已被隐藏)关注下面的微信公众号后,秘密入口: 福利视频 福利图片(不关注或关注后取消进入无效)

宅男的福音:公众号图说视界(微信号:tushuosj)或扫二维码进行关注,每天推送一大波美女等你来(打开微信-点击右上角的+ -添加朋友-公众号-搜索图说视界)

qrcode_for_gh_952f766aa7b3_430.jpg

转载请注明:轻轻的插插 » LuNamp 升级php版本到5.4.26,修复Multipart/form-data漏洞

喜欢 ()or分享