Menggunakan 2 versi php
Berapa waktu yang lalu PHP versi baru telah rilis, yaitu PHP versi 8.1 dan tidak lama kemudian Laravel juga merilis versi 9 yang support untuk menggunakan PHP 8.1. Karena rilisnya Laravel versi 9 ini, sudah ada banyak yang pertanyaan yang masuk dari kawan-kawan pengunjung apakah seri belajar laravel 8 masih bisa digunakan atau tidak. Untuk menjawab pertanyaan ini saya coba untuk eksplore Laravel 9. Daaan, Laravel 9 pun gagal terinstall. Ya, penyebabnya karena versi PHP yang saya gunakan masih versi lama, sedangkan Laravel versi 9 menggunakan PHP 8. Tadinya saya mau coba menulis tentang Laravel 9, tapi karena perlu persiapan jadi postingan kali ini share tentang pendekatan solusi yang saya gunakan ketika perlu menginstall dan menggunakan PHP dengan versi yang berbeda-beda. Berhubung ada project yang masih menggunakan PHP versi lama dan penasaran sama yang baru, biasanya saya coba install langsung PHP versi baru di ubuntu yang saya gunakan. Jadi sekarang ada beberapa versi PHP yang terinstall di OS yang saya gunakan. Setiap mau belajar ataupun eksplore pindah ke PHP versi terbaru, terus sewaktu saya mau mulai project, pindah lagi ke PHP versi yang lama. Ya pindah-pindah versi PHP dengan cara mengetikan beberapa command yang sama, berulang-berulang. Dari ini saya kepikiran ide, hei gimana kalau tulis saja script untuk pindah-pindah versi PHP yang mau digunakan. Dan ternyata sudah ada yang nulis scriptnya duluan. Jadi saya coba fork dan gunakan scriptnya, lalu saya tambahkan PHP versi terbaru yang mau saya coba eksplore. Nah, ini adalah catatan step step untuk menggunakan scriptnya, dimulai dari persiapan sampai contoh penggunaan script untuk pindah-pindah versi PHP yang dipakai. Yuk kita mulai! PersyaratanKarena script yang saya gunakan untuk ubuntu, tentu teman-teman juga perlu menggunakan Ubuntu (atau keluarganya) untuk mengikuti tutorial ini ya. Dan jangan lupa
Nanti muncul output, kurang lebih seperti ini.
Step 1 - SetupPertama kita
Lalu setelah itu pindah ke direktori dari repositori yang baru saja kita clone, yaitu
Nah, sekarang kita cek isi dari repositorinya menggunakan
Kurang lebih outputnya seperti ini.
Ada dua script utama di dalam
repositori ini, yaitu Selanjutnya kita install PHP yang disupport dan ekstensi PHP yang biasa digunakan dengan cara run
Kita tunggu sampai proses instalasinya selesai. Kalau kita buka di text editor, file Apabila proses instalasi sudah selesai, nanti ada keterangan yang ditampilkan di output terminal:
Step 2 - PenggunaanSetelah semua setup selesai, kita bisa coba gunakan versi PHP berbeda. Seperti yang tertulis di keterangan setelah proses instalasi. Kita tinggal run saja scriptnya. Sebagai contoh, misalnya sebelumnya menggunakan versi lama, kita mau coba pakai PHP versi 8.1. Untuk menggunakan PHP versi 8.1, kita run script yang sesuai dengan versi-nya.
Nanti tampil output di terminal.
Ya, PHP versi 8.1 yang digunakan. Apa benar berhasil? Kita bisa cek apakah versi yang digunakan sesuai atau tidak. Buka kembali terminal, lalu run command.
Nanti kita bisa lihat output di terminal, kurang lebih seperti ini outputnya.
Ya, versi yang digunakan adalah PHP versi 8.1.3. Berarti scriptnya sudah berjalan dengan baik. Misalkan kita sudah puas nih belajar PHP versi terbaru, terus mau lanjutin projek lagi. Kita mesti pindah versi PHP ke versi yang lama lagi. Sebagai contoh di sini kita mau pindah pakai PHP versi yang 7.4. Kita buka lagi terminal, lalu run command.
Dan output yang ditampilkan.
Kita cek lagi, menggunakan command.
Outputnya kurang lebih seperti ini.
PenutupPada tutorial ini kita sudah coba install beberapa versi PHP dan kita juga sudah bisa menggunakan PHP dengan versi yang berbeda menggunakan script. Dengan memakai script ini, kita tidak perlu mengetikan beberapa comand yang sama secara berulang. Jadi kita tinggal run saja script sesuai dengan versi PHP yang mau digunakan. |