Saya memiliki alat PHP lama yang berjalan yang tidak mudah beradaptasi dengan PHP7. Jadi saya harus menjalankan PHP5 di server saya.
Bagaimana saya bisa menginstal PHP5 di Ubuntu Bionic Beaver?
Tidak disarankan untuk melanjutkan PHP 5.6, yang merupakan EOL Sejak Januari 2010!
Tetapi Anda dapat menginstal PHP5.6 dari PPA:
sudo add-apt-repository -y ppa:ondrej/php
sudo apt update
sudo apt install php5.6
sumber: /ubuntu//a/762161/34298
sudo apt-get install php5.6
bekerjaAnda mungkin ingin mempertimbangkan untuk menjalankan alat PHP 5 Anda dalam sebuah wadah, misalnya Docker. PHP 5 mendekati Akhir Masa Pakai dan jika Anda menggunakan PHP 7 pada mesin yang sama Anda mungkin mengalami konflik.
Ada beberapa gambar Docker resmi yang tersedia untuk PHP 5: https://hub.docker.com/_/php/
sumber
Beberapa pilihan, sebagaimana disebutkan oleh jawaban lain:
Seperti ini:
Gunakan sistem wadah Docker atau LXD untuk membangun lingkungan PHP 5 kecil, jalankan di dalam Ubuntu 18.04, dan teruskan semua permintaan web yang membutuhkan PHP 5 untuk itu. Saya dengar Anda benar-benar dapat mengubah seluruh VM Ubuntu 12.04 atau 14.04 menjadi sebuah wadah dengan lxd-p2c dan menjalankannya di dalam Ubuntu 18.04, seperti yang mereka lakukan dalam presentasi ini: "Mengubah sistem fisik menjadi wadah Migrasi ke wadah sistem"
Anda juga dapat mengatur server kedua (atau VM) dan hanya memiliki Apache pada sistem utama 18,04 untuk permintaan proxy untuk situs yang membutuhkan PHP 5 untuk itu. Sistem itu tidak perlu diakses oleh web, karena sistem 18.04 akan menjadi yang terkena dunia luar. Jika Anda memerlukan register_globals, Anda dapat menggunakan Ubuntu 12.04 dengan PHP 5.3.2 yang tidak lagi didukung secara resmi, atau Ubuntu 14.04 dengan PHP 5.5.9 dengan cuplikan kode di awal semua file Anda untuk meniru register_globals. Saya lupa cuplikan kode tetapi Anda dapat mencarinya. Berikut adalah file konfigurasi yang relevan yang mungkin bisa berfungsi untuk memproksi situs SSL dari satu server ke server lain, dengan anggapan sisa konfigurasi Anda sudah benar dan mod yang diperlukan diaktifkan:
Pada Ubuntu 18.04 server Apache melakukan proxy pada 192.168.1.2:
Pada server Ubuntu 14.04 sedang diproksikan ke pada 192.168.1.3:
sumber