Ошибка: PHP Startup: Unable to load dynamic library ‘/usr/lib/php5/20100525/suhosin.so’ [Debian Wheezy]

Довольно часто возможна ситуация, когда вы можете столкнуться со следующей ошибкой:

Error: PHP Startup: Unable to load dynamic library ‘/usr/lib/php5/20100525/suhosin.so’ —
/usr/lib/php5/20100525/suhosin.so: cannot open shared object file: No such file or directory in Unknown, line 0

Многие на нее просто забивают, живут с ней какое-то время, потому что все работает несмотря на нее. Но даже несмотря на то что не возникает никаких видимых проблем, сообщение само по себе реально действует на нервы, и заставляет задуматься о том, что пора бы уже с ней разобраться…

Решение

На самом деле решение очень простое. Как уже давным-давно отмечалось в баг трекере Debian, все, что нужно сделать, это почистить пакет suhosin (точнее php5-suhosin, чтобы быть точным), для этого выполнив следующую команду:

sudo aptitude purge php5-suhosin

(Если sudo у вас не настроен, можно просто запустить команду от рута без sudo.)