Red Hat/CentOS Linux安装Suhosin PHP 5保护安全补丁
时间:2020-01-09 10:43:26 来源:igfitidea点击:
问题描述:WordPress和许多其他开源应用程序开发人员要求用户使用Suhosin补丁保护PHP应用程序,以免受全面攻击。
Suhosin是用于PHP安装的高级保护系统。
它旨在保护您的服务器免受各种攻击。
如何在RHEL/CentOS/Fedora Linux下安装Suhosin?
解决方法:Suhosin旨在保护您的服务器免受PHP应用程序中的许多众所周知的问题的影响,另一方面,可以防止这些应用程序或者PHP核心本身(包括wordpress和许多其他基于开源php的应用程序)中潜在的未知漏洞。
安装Suhosin作为扩展
下载最新版本的Suhosin,执行:
# cd /opt # wget http://download.suhosin.org/suhosin-0.9.27.tgz
确保您已安装php-devel:
# yum install php-devel
在PHP 5和RHEL/CentOS Linux下编译Suhosin
执行以下命令:
# cd suhosin-0.9.27 # phpize #./configure # make # make install
配置Suhosin
执行以下命令以创建Suhosin配置文件:
# echo 'extension=suhosin.so' > /etc/php.d/suhosin.ini
重新启动Web服务器
执行以下命令以重新启动httpd:
# service httpd restart
如果您使用的是lighttpd,请执行:
# service lighttpd restart
验证Suhosin安装
执行以下命令:
$ php -v
输出示例:
PHP 5.1.6 (cli) (built: Jun 12 2008 05:02:36) Copyright (c) 1997-2006 The PHP Group Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies with XCache v1.2.2, Copyright (c) 2005-2007, by mOo with Suhosin v0.9.27, Copyright (c) 2007, by SektionEins GmbH
您可以通过运行phpinfo()找到更多信息:
<?php phpinfo(); ?>