Tutorial instalasi LAMPP
Sunday, January 31, 2010 13:02LAMPP (Linux Apache MySQL PHP Perl) adalah sebuah aplikasi portable yang berguna untuk menjadikan komputer atau laptop yang Anda gunakan sebagai web server secara offline, kalau di jendela namanya XAMPP ada juga Uniform Server, dengan menggunakan lampp ini juga saya install WP engine sebagai duplikat dari masiqbal.net, jadi kalo mau nulis (buat draft) untuk blog tercinta nggak perlu lagi secara online.
Sebetulnya sudah banyak sih yang membahas tentang tutorial instalasi LAMPP, di website aslinya pun sudah disertakan petunjuk manual untuk instalasi LAMPP, terus kenapa lagi ditulis ulang disini? Begini… secara default, instalasi lampp harus ditempatkan didalam folder /opt/ nah.. dari sinilah kita bisa mengambil kelebihan dan kekurangannya.
Kelebihannya :
- Portable. Jelas, jadi mau digunakan di distro apapun nggak ada masalah, kan udah ditulis diatas mas…
sorry kelupaan - Untuk konfigurasi lebih mudah, dan gampang diakses, tentu saja kalo Anda sudah merubah permissionnya, kecuali user root lho
Kekurangannya, instalasi default berada di dalam folder /opt/lampp, kenapa ini bisa menjadi kekurangan ?
- Default folder instalasi lampp itu sendiri, lokasinya berada di folder /opt/, secara default user Anda (selain root) hanya mempunyai akses “read” saja, tidak bisa mengubah isi bahkan mengeksekusi (-wx). Bisa diakali memang dengan mengubah permissionnya, satu-satu mau? capek deh…
- Dikarenakan lokasi berada di folder /opt, maka apabila komputer atau laptop kamu diinstall ulang, ikutan hilang deh lampp beserta isinya (file master dan databasenya), kalo sudah dibackup lain ceritanya
Biasanya nih… kebanyakan dari pengguna linux desktop paling hanya mempartisi harddiskya menjadi 2 bagian, untuk partisi root (/) dan /home saja, paling banyak 3 bagian, kalo ditambah swap. lha /opt kemana? nggak kepikiran tuh…
Terus solusinya gimana ? Solusinya adalah dengan meletakkan instalasi lampp ke selain folder /opt/, dimana saja, ok… saya ambil mudahnya saja, misalkan saya letakkan didalam folder /home/masiqbal/, baru setalah itu dibuatkan link ke system supaya aplikasi lampp yang berada di folder /home/masiqbal/lampp seolah-olah berada di /opt/lampp, jadi yang ada di dalam folder /opt/ nantinya hanyalah link yang mengarah pada /home/masiqbal/lampp tadi.
Kenapa lampp diletakkan dalam folder /home/ ? karena folder tersebut merupakan default penyimpanan data dan tempat dimana data Anda disimpan, sehingga jikalau terpaksa komputer atau laptop diinstall ulang aplikasi lampp masih ada, nggak ikut hilang karena ke format. Pastilah Anda berfikir lebih dari sekali sebelum memformat habis partisi /home, iya nggak?
Ok, berikut langkah-langkah instalasi lampp :
- Download program lampp disini
- Ekstrak hasil file download lampp tadi kedalam folder /home, perintahnya :
tar xvfz xampp-linux-1.7.2.tar.gz -C /home/masiqbal/
Kalo menggunakan file manager (desktop) ya tinggal klik kanan pada file lalu pilih ekstrak here (dengan asumsi file download ada di folder /home/masiqbal/) - Set permission untuk folder lampp dan file config.inc.php (untuk phpmyadmin) :
sudo chmod -R 777 /home/masiqbal/lampp/
sudo chmod 644 /home/masiqbal/lampp/phpmyadmin/config.inc.php
sudo chmod 644 /home/masiqbal/lampp/etc/my.cnf - Buat link ke system, perintahnya :
sudo ln -s /home/masiqbal/lampp/ /opt/
sudo ln -s /opt/lampp/lampp /usr/sbin/
sudo ln -s /opt/lampp/bin/mysql - jalankan lampp dengan perintah :
sudo lampp start
Untuk berhenti dari lampp gunakan perintah :
sudo lampp stop
Bila muncul seperti pada gambar dibawah ini, selamat..selamat.. Anda berhasil

Terus jika komputer ataupun laptop yang Anda digunakan diinstall ulang gimana? ya tinggal lakukan aja lagi perintah nomor 4 diatas. Dengan catatan folder /home Anda nggak di format lho ya… kalo ke format ya lain lagi ceritanya, terpaksa harus diulangi dari pertama
Ok deh akhir kata, saya ucapkan terima kasih banyak untuk Okto Silaban atas artikel yang sangat bermanfaat, sehingga bisa saya share lagi disini dan semoga semoga bermanfaat untuk sahabat semua…
Tulisan terkait :
Hanya dengan upload file, Anda akan dibayar setiap kali file tersebut didownload. Mau ??? (
Nama lengkapku Mokhammad Iqbal, teman2 biasa memanggilku dengan panggilan iqbal, berbadan kurus dengan tinggi 182 cm dan berat badan 55 kg, tidak merokok dan tidak suka dengan asap rokok, makannya banyak tapi ga gemuk2 dan suka menghabisakan waktu didepan TV dan laptop kesayangan.
Rekan blogger, 




kimsanada says:
January 31st, 2010 at 1:29 pm
Nais inpho mas.. Ud lama pgn pnya WP-oplen..
Ntar tak coba ah..
[Reply]
Wandi thok says:
February 2nd, 2010 at 12:08 pm
Apakah ini mirip dengan XAMPP mas?
[Reply]
masiqbal reply:
February 2nd, 2010 at 5:02 pm
sama mas… kalo XAMPP buat windows
[Reply]
gadgetboi says:
February 2nd, 2010 at 1:46 pm
saya belum punya domain
jadi tidak bisa praktek dech … saya biasanya bikin draft offline menggunakan blilbo atau pakai cara ortodox yaitu ketik di openoffice, kalau mau posting kopas dech hihihi
… menyedihkan sekali kan?
[Reply]
masiqbal reply:
February 2nd, 2010 at 5:03 pm
[Reply]
nurrahman says:
February 3rd, 2010 at 7:17 am
tutorial seperti ini saya simpan dulu kang..lha wong lama ga ngoprek linux, hehehe..maklum ndeso..hehe
[Reply]
kostbuntu reply:
February 4th, 2010 at 2:20 am
lama gag ngoprek ato lama ngoprek terus mas
ajarin ea mas ….
enakan pake bilbo tu spt kata mas gadgetboi…
simple,…
[Reply]
masiqbal reply:
February 5th, 2010 at 10:34 am
banyak jalan menuju roma mas…
[Reply]
aguskusuma says:
February 5th, 2010 at 9:47 pm
patut dicoba mas..
oke minta izin download……
[Reply]
masiqbal reply:
February 6th, 2010 at 7:57 pm
silahkan mas agus
[Reply]
hanif IM says:
February 6th, 2010 at 12:09 pm
saya make Xammp, hehe, sama gak sih intinya? cuma kalau Lammp di linux gitu kan? atau beda ya?
[Reply]
masiqbal reply:
February 6th, 2010 at 8:00 pm
sama saja mas Hanif, XAMPP untuk windows, LAMPP untuk linux
[Reply]
irawan says:
February 6th, 2010 at 8:52 pm
makasih atas infonya mas…dah lm beta gak otak2 blog offline..
[Reply]
Andika Sanjaya says:
February 8th, 2010 at 8:24 am
Wah, ternyata Linux, hurung mudeng,hehe
[Reply]
gadgetboi says:
February 12th, 2010 at 6:21 pm
Masiqbal mau nanya … kl ngupgrade ubuntu itu bisa diresume berkali2 enggak sih …
.. Ini teman saya ada yg pengen ngupgrade tapi berhubung koneksi enggak bisa digeber ky masiqbal, jadi ragu mau upgrade…
[Reply]
masiqbal reply:
February 13th, 2010 at 10:43 am
bisa sih mas… tapi ngulangi dari awal
ini berdasarkan pengalaman saya waktu upgrade ke Karmic kemaren, makanya saya pindah ke foss-id.web.id, kalo pingin aman sih pastiin dulu koneksinya yang maknyus, atau kalo nggak pingin lama ya fresh install…
[Reply]
irawan says:
February 16th, 2010 at 4:47 am
kok gak bisa ya mas.. munculnya beginian (sudo: lampp: command not found)
[Reply]
irawan says:
February 16th, 2010 at 8:04 am
yg dimaksud folder home itu di /home atau /home/nama kompi
[Reply]
masiqbal reply:
February 20th, 2010 at 6:14 am
terimakasih atas koreksinya mas Irawan, lokasinya di /home/nama_user baru didalamnya ada folder lampp, nah kalo saya lokasinya di /home/masiqbal, biar singkat saya tulis aja folder home
[Reply]
irawan says:
February 16th, 2010 at 7:24 pm
irawan@karmic-koala:~$ sudo lampp start
Starting XAMPP for Linux 1.7.3a…
XAMPP: Starting Apache with SSL (and PHP5)…
XAMPP: Starting MySQL…
Warning: World-writable config file ‘/opt/lampp/etc/my.cnf’ is ignored
Warning: World-writable config file ‘/opt/lampp/etc/my.cnf’ is ignored
XAMPP: Starting ProFTPD…
XAMPP for Linux started.
irawan@karmic-koala:~$
akhirnya berhasil mas..tp kok gak muncul gambar seperti punya masiqbal trus ada warning knp ya….oh iya waktu buat link yg ini ( irawan@karmic-koala:~$ sudo ln -s /opt/lampp/lampp /usr/sbin/
ln: creating symbolic link `/usr/sbin/lampp’: File exists) klo begitu maksutnya apa?
[Reply]
masiqbal reply:
February 20th, 2010 at 6:36 am
oiya mas, kelupaan… ada satu lagi yang perlu dirubah permissionnya, yaitu : sudo chmod 644 /home/masiqbal/lampp/etc/my.cnf
File exisit, berarti symbolic link sudah ada (udah pernah dibuat)
[Reply]
irawan reply:
February 20th, 2010 at 6:53 am
oke mas…warning dah gak muncul lagi..
[Reply]
~MHC~ says:
February 23rd, 2010 at 8:42 pm
klo diriku tak install satu per satu mas…..hehehe….
oya kayaknya ada satu langkah terakhir dech, ada gedit /etc/init.d/rc.local atau apalah lupa aku. Intinya biar pas komputer nyala langsung jalan….. CMIIW
[Reply]
masRub says:
March 3rd, 2010 at 3:34 pm
wah mantabb bozz…
btw, ga salah tuh bos, di extract nya kan di /home koq setting chmod 777 nya di /home/masiqbal… hehe..
“sudo chmod -R 777 /home/masiqbal/lampp/” << ini neh… hehe…
eniwe, thanks infonya sangat berguna…
suskes ya bos…
[Reply]
masiqbal reply:
March 3rd, 2010 at 10:58 pm
terima kasih atas koreksinya mas Rub…
ternyata ada yang kelewatan
[Reply]
mas_bagus reply:
March 19th, 2010 at 8:28 am
saya sudah ikuti seperti tutorialnya mas iqbal tapi muncul sbb:
masbagus@ubuntu:~$ sudo chmod -R 777 /home/lampp/
chmod: cannot access `/home/lampp/’: No such file or directory
masbagus@ubuntu:~$ sudo chmod -R 777 /home/masbagus/lampp/
masbagus@ubuntu:~$ chmod 644 /home/masbagus/lampp/phpmyadmin/config.inc.php
masbagus@ubuntu:~$ sudo chmod 644 /home/masbagus/lampp/etc/my.cnf
masbagus@ubuntu:~$ sudo ln -s /home/lampp/ /opt/
ln: creating symbolic link `/opt/lampp’: File exists
masbagus@ubuntu:~$ sudo ln -s /opt/lampp/lampp /usr/sbin/
ln: creating symbolic link `/usr/sbin/lampp’: File exists
masbagus@ubuntu:~$ sudo ln -s /opt/lampp/bin/mysql
ln: creating symbolic link `./mysql’: File exists
masbagus@ubuntu:~$ sudo lampp start
sudo: lampp: command not found
tolong donk………….trims ya……
[Reply]
masiqbal reply:
March 22nd, 2010 at 9:36 pm
pada perintah ini mas Bagus :
masbagus@ubuntu:~$ sudo ln -s /home/lampp/ /opt/
yang benar :
masbagus@ubuntu:~$ sudo ln -s /home/masbagus/lampp/ /opt/
mas_bagus says:
March 22nd, 2010 at 11:23 am
saya sudah ikuti seperti tutorialnya mas iqbal tapi muncul sbb:
masbagus@ubuntu:~$ sudo chmod -R 777 /home/lampp/
chmod: cannot access `/home/lampp/’: No such file or directory
masbagus@ubuntu:~$ sudo chmod -R 777 /home/masbagus/lampp/
masbagus@ubuntu:~$ chmod 644 /home/masbagus/lampp/phpmyadmin/config.inc.php
masbagus@ubuntu:~$ sudo chmod 644 /home/masbagus/lampp/etc/my.cnf
masbagus@ubuntu:~$ sudo ln -s /home/lampp/ /opt/
ln: creating symbolic link `/opt/lampp’: File exists
masbagus@ubuntu:~$ sudo ln -s /opt/lampp/lampp /usr/sbin/
ln: creating symbolic link `/usr/sbin/lampp’: File exists
masbagus@ubuntu:~$ sudo ln -s /opt/lampp/bin/mysql
ln: creating symbolic link `./mysql’: File exists
masbagus@ubuntu:~$ sudo lampp start
sudo: lampp: command not found
tolong donk………….trims ya……
[Reply]
mas_bagus says:
March 25th, 2010 at 9:07 am
masbagus@ubuntu:~$ sudo chmod -R 777 /home/masbagus/lampp/
[sudo] password for masbagus:
masbagus@ubuntu:~$ chmod 644 /home/masbagus/lampp/phpmyadmin/config.inc.php
masbagus@ubuntu:~$ sudo chmod 644 /home/masbagus/lampp/etc/my.cnf
masbagus@ubuntu:~$ sudo ln -s /home/masbagus/lampp/ /opt/
ln: creating symbolic link `/opt/lampp’: File exists
masbagus@ubuntu:~$ sudo ln -s /opt/lampp/lampp /usr/sbin/
ln: creating symbolic link `/usr/sbin/lampp’: File exists
masbagus@ubuntu:~$ sudo ln -s /opt/lampp/bin/mysql
ln: creating symbolic link `./mysql’: File exists
masbagus@ubuntu:~$ sudo lampp start
sudo: lampp: command not found
tolonglah dau please…………
[Reply]
mas_bagus says:
March 25th, 2010 at 2:12 pm
instalasi xampp sudah berhasil, hanya ada masalah ketika saya menjalakan
http://localhost/phpmyadmin/
muncul kalimat sbb
Wrong permissions on configuration file, should not be world writable!
kenapa ya?
[Reply]
masiqbal reply:
March 26th, 2010 at 6:34 am
jalankan perintah ini mas Bagus :
sudo chmod 644 /home/masbagus/lampp/phpmyadmin/config.inc.php
[Reply]
ruuudv says:
March 31st, 2010 at 6:12 pm
Mas,aq uda berhasil install lampp seperti di tutor mas,trus klo bikin wp offline di lampp gmn ya mas???ajarin ya mas..add aja ymQ mas,jd bs kasi ajar ane via ym:D
YM
ruudv_depkeu
Gtalk
Desacarat
[Reply]
masiqbal reply:
April 5th, 2010 at 8:39 am
download aja dulu mas master wordpress di wordpress.org, setelah itu install deh… Insya Allah ada postingan selanjutnya
[Reply]
sirin reply:
July 21st, 2010 at 8:59 pm
Mas mo nanya ?
abis install lampp di ubuntu..mo paste file ke direktori /opt/lampp/htdocs kok g bisa…knp y ?
mohon bantuannya
thank’s sblmya…
[Reply]
masiqbal reply:
July 27th, 2010 at 9:00 pm
rubah permissionnya ke 777 khusus untuk folder htdocs saja
rohim says:
August 18th, 2010 at 9:47 pm
mas q mo nanya q kn instal apache+sql5 _phpmyadmin NKK satu persatu
semuanya sukses dan semua dah ku permision halaman web dah tampil, phpmyadmin dah bisa fi buka dah bisa buat DB tapi
ketika q ketik username n passs di web q malah not found web n sql g bisa konek q make php module…. tu gimana mas pa ada unutk mengaktifkan module tu….lo ingin download ni mas http://www.4shared.com/file/ACm4HAhJ/raport.html coba apanya masss
[Reply]
masiqbal reply:
August 23rd, 2010 at 3:13 pm
username dan password untuk databasenya sudah ikutan dirubah belum mas Rohim? untuk config webnya username dan paswword diisi “root”
[Reply]
rohim reply:
August 27th, 2010 at 9:34 pm
dah ku isi semua tp tetep ja!!!!! sekarang q make lampp sekarang malah tag
phpya yang pasti ada kesalahan terus padahal klo q jalanin di windows jalan tanpa hambatan apa perbedaanya sih mas… tolong mass kayanya disitu perintah post nya lom di kenal kalo ga salah
[Reply]
masiqbal reply:
August 28th, 2010 at 3:22 pm
mungkin karena versi php yang digunakan berbeda mas.. saya juga kurang tau..
masRub reply:
August 29th, 2010 at 3:36 pm
mas Rohim, kenapa ngga pakai metode XAMPP seperti yg di tulis mas Iqbal diatas? sejauh ini saya pakai cara begini tdk ada masalah, bahkan saat saya install ulang linux dengan tanpa format folder /home, atau aman kan folder lampp dulu sebelum format, tapi tetap jalan baik-baik saja tuh…
menurutku simpel pakai XAMPP dari Apache daripada pakai LAMPP bawaan Ubuntunya, karena setting permission jg rada-rada sensitif.. (aku pernah mengalami sendiri)
semoga membantu…