Ini perlu dikatakan berulang-ulang: Jangan menjalankan perangkat lunak yang ketinggalan jaman.
PHP 5.3 telah mencapai akhir masa pakainya pada 14 Agustus 2014 , yaitu 1 tahun dan 8 bulan yang lalu pada saat penulisan jawaban ini.
Menggunakan perangkat lunak yang sudah usang tidak akan memberikan Anda apa-apa selain kerentanan rasa sakit dan keamanan, kecuali jika Anda dapat menginvestasikan waktu untuk meneliti dengan baik semua kerentanan keamanan yang ada terhadap PHP sejak rilis PHP 5.3.x terakhir dan perbaikan keamanan hati-hati yang dipilih dari lebih rilis PHP terbaru sendiri.
Saya pasti akan merekomendasikan untuk memperbaiki perangkat lunak yang membutuhkan PHP 5.3 sebagai gantinya, dengan mengikuti panduan migrasi PHP:
Dan saya bahkan akan merekomendasikan langsung ke PHP 5.6 (atau bahkan PHP 7.0) karena akan memiliki dukungan keamanan hingga 31 Desember 2018 . Panduan migrasi ada di sini:
Migrasi kode ke kode PHP yang lebih baru mungkin tampak seperti investasi besar, tetapi pada akhirnya ini akan menghemat waktu dan uang Anda karena menjalankan perangkat lunak yang sudah ketinggalan zaman merupakan risiko keamanan yang serius, terutama ketika dihubungkan dengan internet yang sangat buruk, tetapi bahkan menjalankannya firewall di dalam jaringan terbatas menimbulkan risiko keamanan ketika jaringan internal Anda diserang.
Opsi kedua adalah menggunakan Ubuntu 12,04 LTS yang memiliki PHP 5.3.10-1ubuntu3.22 dengan patch keamanan yang disiapkan oleh pengelola Canonical. Anda mungkin berpikir bahwa 5.3.10 kurang dari 5.3.29, tetapi kenyataannya adalah bahwa versi PHP di Ubuntu 12.04 LTS memiliki lebih sedikit kerentanan keamanan (serius) daripada vanila hulu PHP 5.3.29, karena pemelihara Ubuntu PHP sedang menonton kerentanan keamanan dan menambal PHP untuk mengurangi kerentanan serius dalam paket.