Na webu je široce preferováno množství aplikací s otevřeným zdrojovým kódem, a proto se jejich zabezpečení stává zásadním zájmem pro vývojáře, poskytovatele a, což je důležitější, pro uživatele. Aby byly chráněny aplikace vyvinuté v PHP, Důrazně doporučujeme Suhosin. Oprava Suhosin nabízí skvělou pomoc při ochraně aplikace založené na PHP před úplným zneužitím. O opravě se předpokládá, že nabízí pokročilý ochranný systém pro instalace PHP. Hlavní myšlenkou návrhu Suhosinu bylo nabídnout ochranu serverům proti různé útoky a další známé problémy v PHP.
Jak nainstaluji Suhosin v různých distribucích Linuxu? (RHEL / CentOS / Fedora)
Krok 1: Stáhněte si nejnovější verzi Suhosin, zadejte pro tento účel následující příkaz
# cd /opt
# wget http://download.suhosin.org/suhosin-0.9.32.1.tgz
POZNÁMKA: Musíte se ujistit, že je nainstalován php-devel:
# yum install php-devel
Krok 2: Poté zkompilujte Suhosin pod PHP a RHEL / CentOS Linux pomocí níže uvedených příkazů
# cd suhosin-0.9.32.1
# phpize
#./configure
# make
# make install
Krok 3: Pomocí příkazu Configure Suhosin na server se pomocí níže uvedeného příkazu vytvoří konfigurační soubor Suhosin
# echo ‘extension=suhosin.so’> /etc/php.d/suhosin.ini
Krok 4: Pomocí níže uvedeného příkazu nesmíte restartovat server
# restart služby httpd
POZNÁMKA: V případě, že máte na serveru aktivovaný lighttpd, musíte jej restartovat pomocí níže uvedeného příkazu
# restart služby lighttpd
Krok 5: Nyní musíte znovu zkontrolovat, zda byl na serveru nainstalován Suhosin. Můžete tak učinit pomocí níže uvedeného příkazu
$ php -v
POZNÁMKA: Chcete-li zkontrolovat další podrobnosti, můžete spustit následující příkaz
phpinfo();
?>