Q. Wordpress and many other open source application developers asks users to protect PHP apps using Suhosin patch to get protection from the full exploit. Suhosin is an advanced protection system for PHP installations. It was designed to protect your servers from various attacks. How do I install Suhosin under RHEL / CentOS / Fedora Linux?
A. Suhosin was designed to protect your servers against a number of well known problems in PHP applications and on the other hand against potential unknown vulnerabilities within these applications or the PHP core itself including wordpress and many other open source php based apps.
Make sure you have php-devel installed:
If you are using lighttpd, enter:
Sample output:
A. Suhosin was designed to protect your servers against a number of well known problems in PHP applications and on the other hand against potential unknown vulnerabilities within these applications or the PHP core itself including wordpress and many other open source php based apps.
Install Suhosin as extension
Download latest version of Suhosin, enter:# cd /opt
# wget http://download.suhosin.org/suhosin-0.9.27.tgzMake sure you have php-devel installed:
# yum install php-develCompile Suhosin under PHP 5 and RHEL / CentOS Linux
Type the following commands:# cd suhosin-0.9.27
# phpize
#./configure
# make
# make installConfigure Suhosin
Type the following command to create Suhosin configuration file:# echo 'extension=suhosin.so' > /etc/php.d/suhosin.ini Restart web server
Type the following command to restart httpd:# service httpd restartIf you are using lighttpd, enter:
# service lighttpd restartVerify Suhosin installation
Type the following command:$ php -vSample output:
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 GmbHYou can find more information by running phpinfo():
phpinfo();
?>Sample output:



No comments:
Post a Comment