Berikut ini adalah cara saya menginstal LAMP (Linux-Apache-MySQL-PHP) di Ubuntu 9.04 (Jaunty Jackalope) versi Desktop yang saya gunakan saat ini di notebook saya untuk belajar CMS Drupal secara lokal. Nantinya saya akan menjalankan Drupal dengan URL mengarah kepada localhost. Sebenarnya panduan singkat ini sebelumnya saya rencanakan untuk demo instalasi wordpress pada Ubuntu (untuk Guru Komputer) di Lab Komputer tempat kerja saya minggu lalu, namun karena waktu pertemuan yang terbatas sehingga tidak jadi dilaksanakan. So, saya publish saja disini..
Instalasi LAMP:
Saya biasanya menggunakan Synaptic Package Manager dan command apt-get (lebih sering menggunakan apt-get karena lebih cepat). Repository paket langsung dari internet yang dihubungkan melalui Proxy Server di tempat kerja saya.- Dari desktop Gnome, pilih System -> Administration -> Synaptic Package Manager.
- Setelah berada pada window Synaptic Package Manager, pilih Edit -> Mark Packages by Task.
- Kemudian pilih LAMP server dan jalankan instalasinya.
- Untuk instal phpMyAdmin, silahkan Search dan ketikkan phpmyadmin.
Jika rekan-rekan ingin menggunakan command apt-get atau aptitude:
- Instal Apache:
sudo apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils apache2-suexec libexpat1 ssl-cert
- Instal PHP:
sudo apt-get install libapache2-mod-php5 libapache2-mod-ruby libapache2-mod-python php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
- Instal MySQL:
sudo apt-get install mysql-server mysql-client libmysqlclient15-dev
- Instal phpMyAdmin:
sudo apt-get install phpmyadmin
Konfigurasi Web Server Apache:
- Edit file /etc/apache2/sites-enabled/000-default, rubah pada bagian:
<directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all
menjadi:
<directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all <directory></directory>
- Aktifkan module rewrite (untuk mengaktifkan URL ramah Drupal), gunakan command:, sehingga akan muncul:
$ sudo a2enmod rewriteModule rewrite installed; run /etc/init.d/apache2 force-reload to enable.
- Jalankan/restart web server apache untuk mengaktifkan perubahan yang sudah dilakukan dengan command:, jika berhasil maka akan muncul:
$ sudo /etc/init.d/apache2 restart
Restarting web server apache2 ...waiting [ok]
- Rubah kepemilikan root direktory web server dengan command:
$ sudo chown -R [nama-user] /var/www
Maksud saya agar [nama-user] memiliki akses full terhadap root direktori web server, sehingga memudahkan pengelolaan web saat kita login menggunakan user [nama-user] nantinya.
Konfigurasi MySQL:
Untuk mengelola database MySQL saya menggunakan phpMyAdmin. Saya hanya perlu menambahkan user baru selain root untuk akses database nantinya.1.Dari browser arahkan URL ke: http://localhost/phpmyadmin. Kemudian masukkan username root dan password.2.Setelah login dihalaman phpMyAdmin, pilih tab Hak Akses. Kemudian tambahkan pengguna baru, beri hak atas akses database untuk host localhost.Konfigurasi php.ini:
Saya hanya merubah pada bagian memory_limit = 16M pada file /etc/php5/apache2/php.ini menjadi memory_limit = 64M. Hal ini dibutuhkan saat kita menggunakan modul CCK pada Drupal 6 yang saya gunakan.Berikut saya sertakan versi pdf untuk instal WordPress di Ubuntu Lokal (yang sedianya untuk demo di Lab Komputer), silahkan diunduh di sini (Konfigurasi Web Server dan Instalasi WordPress Lokal di Ubuntu).






wah ini tak tunggu. tapi gimana perintah ngedit file /etc/apache2/sites-enabled/000-default
itu dari root atau user biasa?
# apa $ ?
perintah yang dijalankan gimana?
Tahu gak cara install LaTEX di Ubuntu 8.10, saya sekarang pakai 8.10
thanks, salam buat yang dirumah.
saya baru belajar linux dan nantinya mau disuruh oleh atasan untuk buat server local. dan rencana saya pake ubuntu 9.04 server, sampai saat ini belum dapat juga panduan untuk instalasinya. dan untuk ubuntu 9.04 berapa minimal perangkat hardware nya, memory, hardisk dll.
mohon informasinya
thank’s
Bisa diterangkan bagaimana caranya instalasi tanpa sambungan internet? Trims.
koq waktu konfigurasi web serverny gk bisa di edit..katanya you have not permission
belum masuk root kali…
Luar biasa, tulisan yang penuh manfaat
[rq=5159,0,blog][/rq]Siti Hajar dan Kesadaran Pentingnya Pendidikan
setelah selesai install lamp mysql belum bisa dipanggil dan muncul pesan eror : ERROR 1045 (28000): Access denied for user ‘root’@'localhost’ (using password: NO)
mohon bantuannya. thx
saya berhasil install LAMP pada ubuntu 9.04, tetapi fungsi mail() tidak jalan /usr/sbin/sendmail: not found
apakah saya harus install sendmail? gimana caranya?
saya masih baru neh dalam Linux,download software LAMPnya dmn ya?….
mohon pencerahannya mas…
Thanks
[...] linux Senengnya buat server pertama kali sukses…hoho…dibantu sama kang google dan Mas Budi nuhun pisan..walau masih trial di localhost yang penting dasar2 settingan web server bisa di [...]
untuk booting memang sudah cepat tapi kok kayaknya gnome untuk jaunty jackelope kok rada berat ya mas? Oia, mas ada bantuan untuk tombol extra ubuntu ga? misalnya menuju desktop otomatis.. dll..
untuk edit saya pakai
# gedit /etc/apache2/sites-enabled/000-default
Oia mas sekalian info soal perintah start, restart, dan stop nya donk.. T_T biasanya saya pakai XAMPP.
Mail saya : goteamorendame@telkom.net
Thx ya..
wah, aku koq gak bisa jalan ya
itu koq minta password?
usernya kan root… tapi persaan gak pernah masukin password…
terus gimanain dunk?
masa di install ulang?
mohon bimbinganya…
mkasih…
ada yang tau cara buat webserver di ubuntu menggunakan asp, asp.net dan php
hallo mas,,,
mo nanya nich langsung aja yach
gmana cara install LAMP menggunakan DVD repo?? seblumnya dvd repo ubuntu 9.04 saya udah index…
nah,,, gmana cara install LAMP via DVD repo ubuntu 9.04??
tolong di balas yach mas… pls (^_^) thanks b4,,,
Terima kasih atas infonya yang sangat bermanfaat…siap” ngumpulin pertanyaan nih..
bagus artikelnya teruskan perjuangannya
[...] Pastikan web server sudah terinstal dengan benar, jika belum terinstal bisa merujuk ke sini. [...]
baru belajar setingan LAMP di ubuntu, instalasinya sukses
localhost nya jalan tapi localhost/phpmyadmin nya not found, kenapa ya?
thank b4
Apakah sudah diinstal PHPMyAdmin-nya Mas?
Kan Open Source distronya banyak bisa tidak di pakai di distro selain Ubuntu?? Contoh: Debian,Mandriva,Red hat,dll??
Cara instalnya saja yang sedikit berbeda Mas.
Mas gimana nginstal xampp di ubuntunya aduh ngga mau nie..
saya pemula di linux, udah install LAMP di Ubuntu9.10
udah install gedit
kl jalanin perintah gedit koq ga mau ya? error:
(gedit:1406 ):Gtk-Warning ** Cannot open display
Gimana solusinya? thks
maz ato mbak, aQmau tnya. knpa ya kok akses phpmyadmin aq g biza dibuka……?????????????
knpa kok muncul comand gni “#1045 – Access denied for user ‘admin’@'localhost’ (using password: YES)”…..tu mksudnya gmna ya???? pleace help me??????
Sepertinya permasalahan dengan password MySQL-nya
[...] Web server menggunakan LAMP di Ubuntu. Cara instalasi LAPP dapat merujuk ke sini [...]
[...] LAMP (Linux-Apache-MySQL-PHP) di Ubuntu 10.04 (LTS) versi [...]
wah tutsnya bagus, btw kalo mau tau cara membalikkan settingan awal linux ubuntu server gmn ya…
.-= mencari jati diri´s last blog ..Semakin Jelas Terlihat =-.
terimakasih gan, tp ada g penjelasan dengan menggunakan text mode? lewat kernel gitu.
Lewat kernel bagaimana maksudnya Mas? Jika melalui command, sudah ada penjelasannya kok..
Mas punya saya pas saya ketikkan http://localhost/phpmyadmin/
Munculnya seperti ini:
Existing configuration file (./config.inc.php) is not readable.
Kira2 mesti diapain tuch,,,,,
Permission untuk file config.inc.php belum readable Mas. Coba chek file-nya. Kemudian tambahkan permissionnya: chmod o+r config.inc.php
kok yang info.php
aku gagal yah?
belum bisa nih…
mas saya boleh tanya kenapa yah pas sudah masuk di phpmyadmin pas ngklik apapun mint apasword lagi tapi mas di isi user sama pass’y g bisa knpa ya?? mhon bantuannya???? saya pake ubuntu server 9.04
Mas Eko… bagi saya sang pemula Linux, sebaiknya pake apa Ubuntu, Fedora, Debian, etc. Saya skarang pake Ubuntu 9.04 spt yg Mas Eko pake utk install Lampp yg sedang saya pelajari skrang. Pake Ubuntu lebih simpel dah include firefox, Office Org dibandingkan Fedora lebih rumit menunya. Tapi saya kesulitan masuk ke root. Saya coba login pake $ su, tapi passwordnya invalid terus padahal pd saat install Ubuntu saya udah isi atas nama saya (user & passwordnya). Gimana Mas ya caranya. Makasih banyak atas bantuannya.
kok tiap kali install phpmyadmin selalu di /usr/share/ ? gmn merubahnya mas?
sip………………….
untuk sekedar tambahan referensi saja bisa kunjungi http://sinau-ubuntu.blogspot.com/2011/03/konfigurasi-web-server-ubuntu.html
buat yang mau belajar install server ubuntu, lewat virtual aja …
klo gagal tinggal delete dan ulangi lagi sampe liciiiin…
nih aku buat dokumennya klo ada yang mau nyoba…
http://www.ziddu.com/download/16219338/MembangunServerUbuntuLinux.pdf.html
wa mantap ni, perlu dicoba bro
wa.. mantap ni perlu dicoba ya bro
thank bnget ya mas eko, tutor nya mudah di mengerti, oh ya mas, klo untuk install phpMyAdmin, apakah cukup hnya copy paste sj atau hrus pake cara lain?
thx
bisa dengan copy paste saja atau instal pake apt-get
mas mau nanya nih, saya sudah install moodle di ubuntu server 11.04 seperti yang mas contohkan, kalau mau manggil http://localhost/moodle apa harus dikomputer server ubuntu ato dikomputer yang lainnya (client) karena saya sendiri bingung apa di “server ubuntu” ada program bowsernya. trims sebelumnya tak tunggu pencerahannya mas
di server dan client semuanya bisa mas. untuk client, yg dipanggil bukan localhost lagi, tapi IP server. saya sudah mempraktekkannya untuk membuat ulangan siswa-siswi saya menggunakan moodle, semua komputer client yang dipake siswa akses ke IP server/moodle. semoga berhasil