Sebelumnya saya pastikan komputer saya belum berisi web server Apache, buka terminal dan ketik:
:~$ sudo service ap
//tekan tab sampai muncul nama2 serviceapparmor apport
Tak ada apache2, dengan demikian belum ada web server Apache yang aktif yang dapat mengganggu uji coba ini.
Untuk instalasi ada 4 langkah seperti petunjuk dari situsnya:
- Download
- Installation
- Start
- Test
Gunakan terminal untuk instalasi, masuk dimana file unduhan berada dan ketik untuk sekaligus membuat direktori /opt:
:~$ sudo tar xvfz xampp-linux-1.7.4.tar.gz -C /opt
Start
Kemudian jalankan:
:~$ sudo /opt/lampp/lampp start
Starting XAMPP 1.7.4...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
XAMPP for Linux started.
Test
Untuk lihat status apakah XAMPP dalam kondisi running atau tidak, ketik ini:
:~$ sudo /opt/lampp/lampp status
Version: XAMPP for Linux 1.7.4
Apache is running.
MySQL is running.
ProFTPD is running.
Bisa juga buka browser dan akses http://localhostNah, sampai di sini shutdown dan booting lagi, lalu cek statusnya:
:~$ sudo /opt/lampp/lampp status
Version: XAMPP for Linux 1.7.4
Apache is not running.
MySQL is not running.
ProFTPD is not running.
is not running, berarti nggak jalan. Untuk menjalankan setiapkali boot-up di Ubuntu ada 2 cara, cara tradisional atau cara Upstart.
Cara Tradisional
Ingat runlevel? Sebuah runlevel adalah sebuah kondisi operasi yang telah ditetapkan pada sistem operasi mirip Unix. Sederhananya, sebuah 'runlevel' menentukan program mana yang dijalankan pada saat startup sistem. Sebagian besar berurusan dengan sistem startup.
Runlevel Linux secara umum diberi nomor 0 sampai 6. Runlevel berhenti di nomor enam untuk alasan praktis dan historis, tetapi bisa memiliki tingkatan lebih jika diinginkan. Di Ubuntu 6.10 (Edgy Eft) dan versi berikutnya letak nomor level ini ada di direktori "/etc/rc{runlevel}.d/".
Langsung saja, agar XAMPP jalan setiap kali booting, maka dengan cara tradisional buka terminal dan ketik:
:~$ sudo nano /etc/rc.local
Lalu sisipkan skrip ini sebelum 'exit 0'
dan simpan: sudo /opt/lampp/lampp start
Booting lagi dan cek status lagi, voila! :-)
Nah, skrip yang ada rc.local ini akan diseksekusi di semua runlevel (/etc/rc1.d, /etc/rc2.d dst...)
Cara Upstart
Mulai Ubuntu 6.10 (Edgy Eft) dan versi berikutnya menggunakan Upstart sebagai pengganti proses init-tradisional, tetapi Ubuntu masih menyediakan skrip init-tradisional dan SysV-rc Upstart yang cocok digunakan untuk memulai service.
Semua “service” yang dipanggil terletak di direktori “
/etc/init.d/
”, di contoh akan dikupas membuat service xampp
Buka terminal dan ketik:
:~$ sudo nano /etc/init.d/xampp
lalu sisipkan skrip ini dan simpan:
sudo /opt/lampp/lampp start
buat file eksekusi:
:~$ sudo chmod +x /etc/init.d/xampp
kemudian update rc.d
:~$ sudo update-rc.d xampp defaults
Booting lagi dan cek status lagi, voila! :-)
Semoga bermanfaat.
Referensi:
[1] RcLocalHowto
[2] http://en.wikipedia.org/wiki/Runlevel
[3] Debian and Ubuntu Linux Run Levels
[4] UbuntuBootupHowto
[5] InitScriptList
[6] http://en.wikipedia.org/wiki/Init
[7] An introduction to run-levels
[8] http://en.wikipedia.org/wiki/Upstart
[9] http://wiki.linuxquestions.org/wiki/Run_Levels
kenapa waktu saya jalankan xampp di browser keluarnya It works!
BalasHapusThis is the default web page for this server.
The web server software is running but no content has been added, yet.
kex gtu,
waktu saya jalankan di terminal udah keluar seperti
Starting XAMPP for Linux 1.7.3a...
2
XAMPP: Starting Apache with SSL (and PHP5)...
3
XAMPP: Starting MySQL...
4
XAMPP: Starting ProFTPD...
5
XAMPP for Linux started.