Про це потрібно говорити знову і знову: не запускайте застаріле програмне забезпечення.
PHP 5.3 закінчився термін служби 14 серпня 2014 року , тобто 1 рік та 8 місяців тому на момент написання цієї відповіді.
Використання застарілого програмного забезпечення до кінця життя не принесе вам нічого, крім вразливості від болю та безпеки, якщо ви не вкладете час для належного дослідження всіх наявних уразливих місць безпеки щодо PHP з моменту останнього випуску PHP 5.3.x та ретельно виправити виправлення безпеки із іншого останні PHP випускає себе.
Я напевно рекомендую виправити програмне забезпечення, яке потребує PHP 5.3, дотримуючись посібників з міграції PHP:
І я навіть рекомендую перейти безпосередньо до PHP 5.6 (або навіть PHP 7.0), оскільки він матиме підтримку безпеки до 31 грудня 2018 року . Посібники з міграції тут:
Переміщення коду на новіший PHP-код може здатися великою інвестицією, але врешті-решт це заощадить ваш час та гроші, оскільки запущене програмне забезпечення є серйозним ризиком для безпеки, особливо при взаємодії з великим-поганим Інтернетом, але навіть запускаючи його Загострена всередині обмеженої мережі небезпека безпеки під час нападу на вашу внутрішню мережу.
Другим варіантом було б використання Ubuntu 12.04 LTS, який має PHP 5.3.10-1ubuntu3.22 з виправленнями безпеки, підготовленими Canonical. Ви можете подумати, що 5.3.10 менше, ніж 5.3.29, але факт полягає в тому, що версія PHP в Ubuntu 12.04 LTS має менші (серйозні) вразливості безпеки, ніж ванільна верхня частина PHP 5.3.29, тому що сервіси Ubuntu PHP стежать за вразливості безпеки та виправлення PHP для зменшення серйозних вразливих місць у пакунках.