Anda di halaman 1dari 4

Instalasi dan Konfigurasi LAMP server di

Ubuntu 9.04 (Jaunty Jackalope)


by FX. Eko Budi Kristanto on May 14, 2009
in CMS, Linux, Networking, Open Source, Server, Ubuntu

36 Comments

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

Anda mungkin juga menyukai