Установка Suhosin на php 5.4

Все действия производятся по ssh.

1. Скачиваем последнюю версию с gitgub:

wget --no-check-certificate  https://github.com/stefanesser/suhosin/tarball/master

 

2. Распаковываем:

tar -xvf master

 

3.phpize

4. make && make install

5. В ~/php546/php.ini дописываем строку extension=suhosin.so

6. При необходимости делаем дополнительные настройки в php.ini. С документацией по настройке можно ознакомиться на странице разработчика Suhosin. К примеру добавим в конец php.ini это:

[suhosin]
suhosin.session.encrypt = Off
suhosin.log.syslog=511
suhosin.executor.include.max_traversal=4
suhosin.executor.disable_eval=Off
suhosin.mail.protect=2
suhosin.sql.bailout_on_error=On

 

7. Перезапускаем веб-сервер.

~/etc/rc.d/httpd restart

 

8. Профит.