Gak Perlu Install Ulang Laragon! Begini Cara Ganti Versi PHP

cara ganti versi PHP di Laragon

Pernah ngalami project PHP yang tiba-tiba error karena versi PHP tidak cocok? Atau sedang mengerjakan beberapa project yang ternyata membutuhkan versi PHP berbeda?

Santai, kamu tidak perlu install ulang Laragon hanya untuk mengganti versi PHP.

Salah satu kelebihan Laragon adalah kita bisa menggunakan beberapa versi PHP dalam satu instalasi.

Misalnya, project pertama masih membutuhkan PHP 7.4, sedangkan project lainnya sudah menggunakan PHP 8.2 atau 8.3.

Nah, di tutorial kali ini kita akan membahas cara mengganti versi PHP di Laragon dengan mudah.

Kita juga akan belajar bagaimana menambahkan versi PHP baru, memilih versi yang ingin digunakan, hingga memastikan PHP tersebut sudah berhasil berjalan.

Yuk, langsung kita praktikkan!

Baca juga: Laragon Lemot? Ini 6 Cara Ampuh Mempercepatnya!

Apa Itu PHP dan Kenapa Versinya Perlu Diganti?

PHP merupakan salah satu bahasa pemrograman yang banyak digunakan untuk membuat website.

Framework seperti Laravel, CodeIgniter, hingga CMS WordPress juga menggunakan PHP.

Seiring perkembangannya, PHP terus mendapatkan pembaruan. Setiap versi biasanya membawa peningkatan performa, fitur baru, perbaikan bug, dan pembaruan keamanan.

Lalu, kenapa kita perlu mengganti versi PHP di Laragon?

Ada beberapa alasan yang mungkin pernah kamu alami:

  • Kebutuhan project berbeda: Project lama mungkin masih menggunakan PHP 7.4, sementara project baru membutuhkan PHP 8.2 atau lebih tinggi.
  • Masalah kompatibilitas: Beberapa library atau framework tidak bisa berjalan dengan versi PHP tertentu.
  • Mencoba versi terbaru: Kamu mungkin ingin mencoba fitur-fitur baru yang tersedia di PHP versi terbaru.
  • Keperluan belajar: Saat mempelajari Laravel atau framework lainnya, terkadang kita perlu menyesuaikan versi PHP dengan kebutuhan framework tersebut.

Jadi, daripada menginstal Laragon berkali-kali, lebih praktis kalau kita menambahkan beberapa versi PHP sekaligus.

Persiapan Sebelum Mengganti Versi PHP di Laragon

Sebelum mulai, ada beberapa hal yang perlu disiapkan:

  1. Pastikan Laragon sudah terinstal di komputer.
  2. Pastikan kamu memiliki koneksi internet untuk mengunduh PHP.
  3. Ketahui lokasi folder instalasi Laragon.
  4. Periksa versi PHP yang sedang digunakan.

Sebagai contoh, pada tutorial ini kita menggunakan Laragon 6.0 dengan PHP 8.1.10.

Kamu bisa menggunakan versi PHP lainnya sesuai kebutuhan project.

Cara Menambahkan Versi PHP Baru di Laragon

Langkah pertama bukan langsung mengganti versi PHP, melainkan menambahkan versi PHP yang ingin digunakan ke dalam folder Laragon.

1. Download PHP dari Website Resmi

Pertama, buka website resmi PHP untuk Windows melalui link berikut:

https://windows.php.net/download

Di halaman tersebut tersedia berbagai pilihan versi PHP yang bisa kamu download.

Pilih versi PHP yang ingin digunakan. Misalnya, kamu ingin menambahkan PHP 8.4.

Perhatikan beberapa pilihan berikut sebelum mengunduh:

  • x64: Pilih jika menggunakan sistem Windows 64-bit.
  • Thread Safe (TS): Pilihan yang sesuai jika PHP dijalankan sebagai modul Apache.
  • Non Thread Safe (NTS): Umumnya digunakan untuk PHP yang berjalan melalui FastCGI atau CLI.

Untuk penggunaan Apache dengan konfigurasi modul PHP, pilih Thread Safe (TS). Pastikan juga memilih file ZIP, bukan installer.

Catatan: Perhatikan juga versi Visual C++ yang digunakan oleh build PHP. Jika diperlukan, instal Microsoft Visual C++ Redistributable yang sesuai.

cara ganti versi PHP di Laragon

Klik Zip atau lihat gambar diatas yang saya beri tanda kotak merah untuk download file PHP 8.4. Tunggu proses download hingga selesai.

2. Ekstrak File PHP

Setelah proses download selesai, kamu akan mendapatkan file ZIP PHP.

Sekarang lakukan langkah berikut:

  1. Klik kanan file ZIP PHP yang sudah didownload.
  2. Pilih Extract Here atau Extract to.
  3. Tunggu sampai proses ekstraksi selesai.

Hasil ekstraksi biasanya menghasilkan folder dengan nama seperti:

php-8.3.x-Win32-vs16-x64

Nama folder bisa berbeda tergantung versi PHP yang kamu download.

3. Pindahkan Folder PHP ke Laragon

Selanjutnya, buka folder instalasi Laragon.

Jika kamu menggunakan lokasi instalasi default, biasanya berada di:

C:\laragon\bin\php\

kalau di D:

D:\laragon\bin\php\

Pindahkan folder PHP yang sudah diekstrak tadi ke dalam direktori tersebut.

cara ganti versi PHP di Laragon

Kalau sudah benar, sekarang kita tinggal mengaktifkan versi PHP yang baru ditambahkan.

Cara Ganti Versi PHP di Laragon

Nah, sekarang masuk ke bagian utama tutorial ini.

Setelah folder PHP berhasil dimasukkan ke direktori Laragon, ikuti langkah berikut:

1. Buka Aplikasi Laragon

Jalankan aplikasi Laragon seperti biasa.

Jika Laragon sedang berjalan, pastikan semua service sudah dihentikan terlebih dahulu dengan menekan tombol Stop All.

2. Pilih Menu PHP

Pada jendela Laragon, klik menu:

Menu → PHP → Version

cara ganti versi PHP di Laragon

Laragon akan menampilkan daftar versi PHP yang tersedia di dalam folder bin/php.

3. Pilih Versi PHP yang Diinginkan

Misalnya, sebelumnya kamu menggunakan PHP 8.1.10 dan ingin beralih ke PHP 8.4.

Pilih versi PHP 8.4 dari daftar tersebut.

Laragon kemudian akan menyesuaikan konfigurasi PHP yang digunakan.

Jika diperlukan, jalankan kembali service Apache melalui tombol Start All.

4. Pastikan Versi PHP Sudah Berubah

Setelah memilih versi PHP, jangan langsung berasumsi bahwa semuanya sudah berhasil.

Kita perlu melakukan pengecekan terlebih dahulu.

Tips Jika Versi PHP Tidak Muncul atau Mengalami Error

Sudah mengikuti semua langkah di atas, tetapi versi PHP belum muncul atau Apache justru tidak bisa dijalankan?

Jangan panik dulu. Berikut beberapa masalah yang mungkin terjadi.

1. Versi PHP Tidak Muncul di Menu Laragon

Jika versi PHP baru tidak muncul di menu Version, coba periksa beberapa hal berikut:

  • Pastikan folder PHP sudah berada di C:\laragon\bin\php\.
  • Pastikan file PHP tidak berada di dalam folder bertingkat.
  • Pastikan folder tersebut memiliki file seperti php.exe.
  • Restart aplikasi Laragon, kemudian periksa kembali menu PHP → Version.

2. Apache Tidak Bisa Dijalankan Setelah Ganti PHP

Masalah ini biasanya berkaitan dengan konfigurasi PHP atau dependensi yang dibutuhkan.

Coba periksa beberapa hal berikut:

  • Pastikan build PHP sesuai dengan konfigurasi Apache.
  • Jika menggunakan PHP sebagai modul Apache, gunakan build Thread Safe.
  • Pastikan Microsoft Visual C++ Redistributable sudah terinstal.
  • Periksa log Apache untuk mengetahui penyebab error yang sebenarnya.

3. Versi PHP di Terminal Berbeda dengan Browser

Misalnya, ketika menjalankan perintah php -v, terminal menampilkan PHP 8.3, tetapi saat membuka localhost justru masih menampilkan PHP 8.1.

Hal ini bisa terjadi karena PHP CLI dan PHP yang digunakan Apache memiliki konfigurasi atau lokasi executable berbeda.

Coba lakukan langkah berikut:

  1. Pastikan versi PHP sudah dipilih melalui menu Laragon.
  2. Restart Apache.
  3. Tutup terminal Laragon yang lama, lalu buka kembali terminal baru.
  4. Jalankan kembali perintah php -v.
  5. Periksa versi PHP melalui browser menggunakan file info.php.

Jika masih berbeda, periksa konfigurasi PATH Windows dan konfigurasi PHP yang digunakan Apache.

4. Muncul Error Saat Menjalankan Project

Jika PHP sudah berhasil diganti tetapi project justru mengalami error, jangan buru-buru menyimpulkan bahwa Laragon bermasalah.

Bisa jadi project tersebut membutuhkan ekstensi PHP tertentu atau belum kompatibel dengan versi PHP yang digunakan.

Periksa file composer.json jika project menggunakan Composer. Biasanya terdapat informasi kebutuhan versi PHP dan ekstensi yang diperlukan.

Pastikan juga ekstensi seperti pdo_mysql, mbstring, openssl, dan fileinfo sudah aktif sesuai kebutuhan project.

FAQ: Pertanyaan Seputar Versi PHP di Laragon

1. Apakah Mengganti Versi PHP di Laragon Harus Install Ulang?

Tidak perlu. Kamu cukup menambahkan folder PHP baru ke direktori bin/php, kemudian memilih versi yang ingin digunakan melalui menu Laragon.

2. Apakah Laragon Bisa Menggunakan Banyak Versi PHP?

Bisa. Kamu dapat menyimpan beberapa versi PHP sekaligus, misalnya PHP 7.4, 8.1, 8.2, dan 8.3. Selanjutnya, kamu tinggal memilih versi yang dibutuhkan.

3. Apakah Mengganti Versi PHP Akan Menghapus Project?

Tidak. Project yang tersimpan di folder www tidak akan terhapus hanya karena kamu mengganti versi PHP.

Namun, sebaiknya tetap lakukan backup project sebelum melakukan perubahan konfigurasi penting.

4. Kenapa Versi PHP Tidak Muncul Setelah Diekstrak?

Biasanya karena folder PHP salah lokasi, struktur folder terlalu dalam, atau Laragon belum dimulai ulang setelah penambahan versi PHP.

Periksa kembali lokasi folder dan pastikan terdapat file php.exe.

5. Bagaimana Cara Mengembalikan Versi PHP ke Versi Sebelumnya?

Caranya sama seperti saat mengganti versi PHP. Buka menu Menu → PHP → Version, kemudian pilih kembali versi PHP yang sebelumnya digunakan.

Penutup

Ternyata ganti versi PHP di Laragon tidak sesulit yang dibayangkan, bukan?

Kita tidak perlu menghapus Laragon atau melakukan instalasi ulang hanya karena ingin menggunakan versi PHP yang berbeda.

Cukup download versi PHP yang dibutuhkan, ekstrak ke folder bin/php, kemudian pilih versinya melalui menu Laragon.

Dengan cara ini, kamu bisa mengerjakan berbagai project dengan kebutuhan PHP yang berbeda tanpa harus memiliki banyak instalasi Laragon di komputer.

Semoga tutorial ini membantu. Selamat mencoba dan semoga project-mu berjalan lancar!

Previous Article

Laragon Lemot? Ini 6 Cara Ampuh Mempercepatnya!

Write a Comment

Leave a Comment

Your email address will not be published. Required fields are marked *