Alternatif XAMPP yang ringan untuk belajar PHP dan Laravel

XAMPP adalah cara klasik menjalankan PHP di komputer sendiri. Kalau Anda butuh beberapa versi PHP, alamat proyek yang rapi, HTTPS, atau alat khusus Laravel, Zefaro bisa menjadi penggantinya. Gratis, open source, dan proyek di htdocs bisa dipakai tanpa dipindah.

Unduh Zefaro gratisVersi 1.1.0 · Windows 10 dan 11 · 3,2 MB

Kenapa mencari alternatif XAMPP

XAMPP membawa Apache, MariaDB, PHP, dan phpMyAdmin dalam satu paket. Setiap rilis XAMPP berisi satu versi PHP, dan proyek dibuka lewat alamat seperti localhost/nama-folder. Untuk tugas sederhana itu sudah cukup.

Masalah biasanya muncul saat proyek makin banyak. Satu tugas butuh PHP 7.4, proyek Laravel terbaru butuh PHP 8.2 ke atas. Virtual host dan HTTPS harus diatur sendiri di file konfigurasi. Pesan error Laravel juga sering mengarah ke .env atau migrasi yang belum jalan.

XAMPP dan Zefaro, berdampingan

XAMPPZefaro
Versi PHPSatu versi per instalasi7.4 sampai 8.5 berdampingan, dipilih per situs
Web serverApachenginx
Alamat proyeklocalhost/nama-foldernama.test, termasuk subdomain
HTTPSDiatur sendiriSatu klik per situs, dari CA lokal Zefaro
DatabaseMariaDB, phpMyAdminMariaDB, PostgreSQL, Redis, phpMyAdmin
Email ujiMercury Mail, perlu diaturMailpit menangkap semua email aplikasi
Alat LaravelTidak adaTinker, Artisan, data, log, worker, perbaikan .env

Pindah dari XAMPP ke Zefaro

  1. Unduh installer Zefaro dari halaman rilis GitHub lalu jalankan. Tidak perlu hak administrator.
  2. Di halaman Layanan, pasang versi PHP yang Anda butuhkan.
  3. Di halaman Situs, pilih Impor dari XAMPP atau Laragon. Zefaro menemukan folder htdocs dan menautkan proyek yang Anda pilih di tempatnya, tanpa memindahkan file.
  4. Untuk database, jalankan MySQL di XAMPP lalu klik Salin keluar. Setelah itu hentikan MySQL XAMPP, mulai MariaDB milik Zefaro, dan klik Muat ke Zefaro.
  5. Buka proyek di alamat nama-proyek.test.

XAMPP boleh tetap terpasang. Yang penting, keduanya tidak dijalankan bersamaan, karena sama-sama memakai port 80 dan 3306. Halaman Pemeriksa di Zefaro menyebutkan program mana yang sedang memakai port tersebut.

Cocok untuk siapa

  • Mahasiswa yang mengerjakan tugas PHP dan Laravel dengan versi PHP berbeda.
  • Developer Laravel yang ingin Tinker, Artisan, dan log dalam satu jendela.
  • Pengguna Windows 10 dan 11 yang ingin alat ringan tanpa akun, tanpa fitur AI, dan tanpa cloud.

Pertanyaan umum

Apakah proyek di htdocs harus dipindah?
Tidak. Zefaro menautkan folder di tempatnya. Proyek di C:\xampp\htdocs tetap di sana dan dibuka di nama-proyek.test.
Apakah database XAMPP bisa ikut pindah?
Bisa. Fitur impor menyalin database dari MySQL XAMPP (sebagai root tanpa password, bawaan XAMPP) lalu memuatnya ke MariaDB milik Zefaro.
Apakah Zefaro bisa menjalankan proyek PHP biasa, bukan Laravel?
Bisa. Zefaro menyajikan folder PHP apa pun, termasuk WordPress dan proyek PHP tanpa framework.
Berapa biayanya?
Gratis. Zefaro open source dengan lisensi MIT dan tidak butuh akun.

Baca juga

Diperbarui