Saya baru saja menginstal Ubuntu 14.04 dan saya mencoba menginstal php 5.3. Tapi ketika saya lari
apt-get install php5
itu menginstal php 5.5.9-1ubuntu4. Saya perlu menggunakan php 5.3 dalam sistem karena aplikasi yang saya kerjakan dibangun dengan php 5.3.
Bagaimana saya bisa mencapai ini?
Jawaban:
Prasyarat
Anda akan membutuhkan dua paket tambahan ini jika Anda tidak memilikinya:
Instal PHP
Di terminal:
Instruksi akan menghapus untar pembuatan sumber dan mereka akan menginstal php di sistem Anda.
sumber
sudo
sampai perintah make install. Itulah satu-satunya waktu yang dibutuhkan sesuatusudo
sudo apt-get purge php5 && sudo apt-get install libxml2-dev
Anda dapat menggunakan Eugene San PPA untuk menginstal php 5.3 di ubuntu 14.04.
Ikuti langkah ini:
sumber
ppa:sergey-dryabzhinsky/php53
.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.
sumber
Jika Anda benar-benar perlu melakukannya, gunakan phpbrew.
Langkah-langkah saya untuk menginstal php5.3 di Ubuntu 16.04 (akan bekerja untuk 14.04):
https://bitbucket.org/snippets/sergiy_opentag/4LLrMR
sumber