Instalasi dan Konfigurasi LAMP server di Ubuntu 9.04 (Jaunty Jackalope)

Ubuntu Jaunty JackalopeBerikut 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:

LAMP Ubuntu Jaunty JackalopeSaya 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.

  1. Dari desktop Gnome, pilih System -> Administration -> Synaptic Package Manager.
  2. Setelah berada pada window Synaptic Package Manager, pilih Edit -> Mark Packages by Task.
  3. Kemudian pilih LAMP server dan jalankan instalasinya.
  4. Untuk instal phpMyAdmin, silahkan Search dan ketikkan phpmyadmin.

Jika rekan-rekan ingin menggunakan command apt-get atau aptitude:

  1. Instal Apache:

    sudo apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils apache2-suexec libexpat1 ssl-cert

  2. 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

  3. Instal MySQL:

    sudo apt-get install mysql-server mysql-client libmysqlclient15-dev

  4. 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

</Directory>

menjadi:

<Directory /var/www/>

Options Indexes FollowSymLinks MultiViews

AllowOverride All

Order allow,deny

allow from all

</Directory>

  • Aktifkan module rewrite (untuk mengaktifkan URL ramah Drupal), gunakan command: $ sudo a2enmod rewrite, sehingga akan muncul:Module rewrite installed; run /etc/init.d/apache2 force-reload to enable.
  • Jalankan/restart web server apache untuk mengaktifkan perubahan yang sudah dilakukan dengan command: $ sudo /etc/init.d/apache2 restart, jika berhasil maka akan muncul:

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:

phpMyAdmin Ubuntu Jaunty JackalopeUntuk 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).

Related Posts

  1. Instalasi OpenOffice.org 3 dan GIMP 2.6 di Ubuntu 8.04.1 LTS (Hardy Heron)
  2. Instalasi Drupal 6.x di Ubuntu 8.04.1 LTS
  3. Membuat DNS Server, Web Server dan Database Server Menggunakan Linux Fedora 8
  4. Instalasi Joomla 1.0.x di Web Server Lokal Berbasis Linux Fedora 8

22 Responses to “Instalasi dan Konfigurasi LAMP server di Ubuntu 9.04 (Jaunty Jackalope)”

Comments

Read below or add a comment...

  1. Firefox 1.5 Firefox 1.5 Windows XP Windows XP

    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.

    FX. Eko Budi Kristanto:
    Gunakan user biasa ($) saja Mas.. Pakai sudo. Kalau user root silahkan pake sudo su

  2. Tanto says:
    Avant Browser  .net clr 1.1.4322 Avant Browser .net clr 1.1.4322 Windows XP Windows XP

    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

    FX. Eko Budi Kristanto:
    Untuk server, rekomendasi memory minimal 256 MB Mas.. Silahkan mengunjungi Release Notes Ubuntu 9.04.

  3. waro says:
    Firefox 2.0.0.3 Firefox 2.0.0.3 Ubuntu Ubuntu

    Bisa diterangkan bagaimana caranya instalasi tanpa sambungan internet? Trims.

    FX. Eko Budi Kristanto:
    Cara yang mudah adalah jika kita menggunakan Ubuntu Server, atau kita punya CD repository untuk itu. Caranya kita hanya menambahkan repository (bisa menggunakan Synaptics) dari DVD atau CD. Selanjutnya command-nya akan sama.. :D

  4. ecko says:
    Firefox 3.0.10 Firefox 3.0.10 Ubuntu 9.04 Ubuntu 9.04

    koq waktu konfigurasi web serverny gk bisa di edit..katanya you have not permission

    FX. Eko Budi Kristanto:
    Seharusnya bisa Mas.. :D coba dichek lagi..

  5. Deni says:
    Firefox 3.0.1 Firefox 3.0.1 Windows XP Windows XP

    Luar biasa, tulisan yang penuh manfaat
    Deni´s last blog ..Siti Hajar dan Kesadaran Pentingnya Pendidikan

  6. adrian says:
    Firefox 3.0.8 Firefox 3.0.8 Ubuntu 9.04 Ubuntu 9.04

    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

  7. eli says:
    Firefox 3.0.11 Firefox 3.0.11 Ubuntu 9.04 Ubuntu 9.04

    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?

  8. pak_ogah says:
    Firefox 3.0.9 Firefox 3.0.9 Windows XP Windows XP

    saya masih baru neh dalam Linux,download software LAMPnya dmn ya?….
    mohon pencerahannya mas…
    Thanks

    FX. Eko Budi Kristanto:
    Saya kemarin menggunakan repository dari Internet Mas.. Bisa juga menggunakan DVD repo Ubuntu. Atau bisa juga ke situs Ubuntu Packages Search untuk download manual, tetapi jangan lupa depedency paketnya

  9. sofian says:
    Opera 9.64 Opera 9.64 GNU/Linux GNU/Linux

    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..

    FX. Eko Budi Kristanto:
    Untuk Gnome yang digunakan versi 2.26 dan memang agak berat Mas.. Bantuan ya, mungkin besok saya tuliskan artikelnya.. :D

  10. Sofian Oktavianus says:
    Opera 9.64 Opera 9.64 GNU/Linux GNU/Linux

    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..

    FX. Eko Budi Kristanto:
    Biasanya saya selalu aktifkan pada service setiap boot notebook yang saya gunakan Mas.. Untuk commandnya misal apache2 bisa menggunakan: sudo /etc/init.d/apache2 start|restart|stop

  11. hemo says:
    Firefox 3.0.8 Firefox 3.0.8 Ubuntu 9.04 Ubuntu 9.04

    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…

    FX. Eko Budi Kristanto:
    Kalau kasusnya seperti ini, kemarin saya menemukan bahwa distro ubuntu-nya sudah diremastering kayaknya..
    Untuk mereset password root mysql langkahnya adalah sebagai berikut :

    1. Kill semua mysql daemon
    2. Jalankan kembali mysql dengan perintah berikut : mysqld_safe –user=mysql –skip-grant-tables
    3. Login ke Mysql Server dengan user root :

    mysql –user=root mysql

    update user set Password=PASSWORD(’new-password’) WHERE User=’root’;
    flush privileges;
    exit;

    4. Kill kembali Mysql Daemon
    5. Kemudian Jalankan Mysql Server dengan perintah normal : mysqld_safe –user=mysql

  12. zulham says:
    Firefox 3.0.13 Firefox 3.0.13 Windows XP Windows XP

    ada yang tau cara buat webserver di ubuntu menggunakan asp, asp.net dan php

  13. codename11 says:
    Firefox 3.5 Firefox 3.5 Windows XP Windows XP

    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,,,

    FX. Eko Budi Kristanto:
    Kalau sudah diindeks dan paketnya ada dalam DVD tersebut, gunakan saja synaptic package manager..

  14. daniel sujatmiko says:
    Firefox 3.0.1 Firefox 3.0.1 Windows XP Windows XP

    Terima kasih atas infonya yang sangat bermanfaat…siap” ngumpulin pertanyaan nih..

  15. arief says:
    Firefox 3.0.13 Firefox 3.0.13 Ubuntu 9.04 Ubuntu 9.04

    bagus artikelnya teruskan perjuangannya

  16. tedy says:
    Firefox 3.0.14 Firefox 3.0.14 Ubuntu 9.04 Ubuntu 9.04

    baru belajar setingan LAMP di ubuntu, instalasinya sukses
    localhost nya jalan tapi localhost/phpmyadmin nya not found, kenapa ya?

    thank b4

  17. halim says:
    Firefox 3.5.3 Firefox 3.5.3 Windows XP Windows XP

    Kan Open Source distronya banyak bisa tidak di pakai di distro selain Ubuntu?? Contoh: Debian,Mandriva,Red hat,dll??

  18. Adek Rama says:
    Firefox 3.0.11 Firefox 3.0.11 Ubuntu 9.04 Ubuntu 9.04

    Mas gimana nginstal xampp di ubuntunya aduh ngga mau nie..

Share Your Thoughts