Karena localhost adalah server paling cepat sedunia
Sebagai developer web, saya pasti butuh server lokal untuk development. Salah satu server yang dibutuhkan untuk PHP develpment adalah Apache, beserta pasangannya, MySQL. Nah, untuk memudahkan saya lebih suka pakai bundling langsung XAMPP for Linux, atau dulu biasa disebut LAMPP. Yang sering saya lupa adalah cara instalasinya, jadinya saya tulis di sini biar kalau lupa cukup kunjungi blog sendiri. Hehe.
Berikut cara instalasi yang saya lakukan sesuai petunjuk di website resminya.
- Download dulu file instalasi dalam bentuk kompresi tar di website resminya.
- Buka terminal, lalu jalankan command di bawah ini.
$ sudo tar xvfz <nama_file> -C /opt
File harus di-extract di folder /opt. Dulu saya pernah coba extract di folder lain dan ternyata nggak jalan. Mungkin ada yang bisa kasih solusi gimana install di folder lain?
$ sudo /opt/lampp/lampp start
- start – menjalankan XAMPP
- stop – memberhentikan XAMPP
- restart – memberhentikan dan menjalankan XAMPP
- startapache – hanya menjalankan Apache
$ sudo rm -rf /opt/lampp
Beberapa file yang penting untuk konfigurasi:
- /opt/lampp/etc/httpd.conf – konfigurasi untuk server Apache
- /opt/lampp/etc/my.cnf – konfigurasi untuk server MySQL
Biasanya saya memindahkan pointer htdocs ke folder yang sama waktu saya pakai Windows untuk development (karena saya dual-booting). Demikian juga dengan MySQL-nya. Jadi nantinya bisa develop di 2 OS, kalau-kalau bosen develop di salah satu OS.