To trzeba powtarzać w kółko: Nie uruchamiaj przestarzałego oprogramowania.
PHP 5.3 dobiegło końca 14 sierpnia 2014 r. , To jest 1 rok i 8 miesięcy temu w momencie pisania tej odpowiedzi.
Korzystanie z przestarzałego oprogramowania wycofywanego z użytkowania nie przyniesie nic oprócz bólu i luk w zabezpieczeniach, chyba że możesz zainwestować czas, aby właściwie zbadać wszystkie istniejące luki w zabezpieczeniach przeciwko PHP od ostatniej wersji PHP 5.3.x i starannie wybrać poprawki zabezpieczeń z wielu innych. ostatnie PHP sam się wypuszcza.
Zdecydowanie polecam zamiast tego naprawić oprogramowanie, które wymaga PHP 5.3, postępując zgodnie z przewodnikami migracji PHP:
I nawet poleciłbym przejście bezpośrednio do PHP 5.6 (lub nawet PHP 7.0), ponieważ będzie on obsługiwać zabezpieczenia do 31 grudnia 2018 r . Przewodniki migracji są tutaj:
Migracja kodu do nowszego kodu PHP może wydawać się dużą inwestycją, ale w końcu pozwoli to zaoszczędzić czas i pieniądze, ponieważ uruchamianie przestarzałego oprogramowania stanowi poważne zagrożenie dla bezpieczeństwa, szczególnie w przypadku połączenia z dużym złym Internetem, ale nawet uruchomieniem go zapora ogniowa wewnątrz ograniczonej sieci stanowi zagrożenie dla bezpieczeństwa podczas ataku na twoją sieć wewnętrzną.
Drugą opcją byłoby użycie Ubuntu 12.04 LTS z PHP 5.3.10-1ubuntu3.22 z łatkami bezpieczeństwa przygotowanymi przez opiekunów Canonical. Możesz myśleć, że 5.3.10 jest mniejszy niż 5.3.29, ale faktem jest, że wersja PHP w Ubuntu 12.04 LTS ma mniej (poważne) luki w zabezpieczeniach niż waniliowa wersja PHP 5.3.29, ponieważ opiekunowie Ubuntu PHP obserwują luki w zabezpieczeniach i łatanie PHP w celu ograniczenia poważnych luk w pakietach.