Instalasi dan Setting LAMPP di Ubuntu Jaunty 9.04

Printer-friendly versionSend to friendPDF version

Apache-Mysql-Php adalah kombinasi paling maknyusss untuk melakukan web development. Kalau sebelumnya saat di Windows saya biasanya memakai dengan XAMPP maka saat migrasi ke Linux koq tiba-tiba kerasukan setan ingin setting ketiganya secara manual (note: ada juga koq versi XAMPP untuk Linux). Entahlah sepertinya di Linux kalau tidak pakai terminal kampung rambutan ga keliatan bedanya ama Windows (note: walau ubuntu hampir selalu memanjakan kita denga apt-get nya, biarinlah namanya juga masih belajar toh,hehehe yang penting mengurangi syukur-syukur menghilangkan  tingkat pembajakan kita terhadap software propetiary)

Ukew-ukew setelah mampir sana-sini buat mengkonekkan USB Modem E220 + telkomselflashku akhirnya saya bulatken nekat eh tekat melakukan instalasi ketiganya. nah sekarang setelah terkoneksi indomietelurkornet kita buka terminal kesayangan kita dan selanjutnya;

Instal Apache

Pertamax kita instal suku indian Apache dulu:

sudo apt-get install apache2

Saat memakai perintah sudo ini saudara-saudari akan diminta memasukkan password tulis saja kalau tidak lupa dan pencet dengan lembut tombol enter anda.

Kalau sudah kelar kita ? Enggaklah Lu aja kali akan menginspeksi apakah si Apache tadi sudah terinstal dengan bener apa tidak, caranya buka browser kesayangan dan ketikkan:

http://localhost

Kalau anda tidak tersesat maka akan muncul tulisan "It works!" Nah Enak to? Mantep to? Belumlah ini khan baru atu masih ada 2 yang lainnya. Sebenernya kalau ente-ente mau bisa juga instal apache dan php secara bersamaan tapi berhubung saya ketakutan ditilang polisi maka ya instalnya atu-atu biar tutorialnya keliatan panjang aja,xixixi. Oh ya, ini perintah kalo mau instal bersamaan:

sudo apt-get install apache2 php4 libapache2-mod-php4

untuk nyang mo instal php 4 atau nyang mauin php 5 kayak gini nich:

sudo apt-get install apache2 php5 libapache2-mod-php5

Instal PHP

Nah bagi yang merasa aneh kalau belum dinikahin koq disandingkan eh diinstal bareng ini perintah instal php-nya:

sudo apt-get install php5 libapache2-mod-php5

Selanjutnya biar PHP kita bisa akur ame Si Suku Indian Apache tadi kita harus restart dulu Apachenya make ini perintah:

sudo /etc/init.d/apache2 restart

Udah? Lanjut Mang, kita Tes dulu PHP kita tadi udah bisa jalan kita tes dulu yak, caranya adalah:

nano /var/www/test.php

trus isiken ini di dalemnyah:

<?php
     phpinfo();
?>

Sudah khan bisa liat tabel-tabel informasi versi php dan laen-lain? Kalau belum ya mungkin sudah suratan takdir ente gagal instal-nya,xixixi

Nah karena saya harus bisa mengaktifkan Clean URLS-nyah Yayang Drupal maka saya harus mengaktifkan dulu Mod Rewrite di file .htaccess

# a2enmod rewrite

Fiuhh mudah bukan, eh belum kalo di Ubuntu jika Apche-nyah bekerja pada Mod Rewrite aktif maka sering ada pesen error page not found 404 error with ubuntu versions untuk menuntaskannya kita akan melakuken perubahan pada file OOO-default ini perintahnya:

nano /etc/apache2/sites-enabled/000-default

atau

gedit /etc/apache2/sites-enabled/000-default

Temuin dan Ubah AllowOverride None diganti jadi AllowOverride All jelasnya seperti ini:

   

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

dan jangan lupa di save pake Ctrl+S plus di restart Apache-nyah tulis lagi ah biar apal,xixixi...:

sudo /etc/init.d/apache2 restart

Instal Mysql Nah ini nich yang bontot minta diinstal juga sebelum kita bisa make LAMPP. Caranye ketikken perintah berikut di terminal lebak bulus anda:

sudo apt-get install mysql-server

Lama yak instalnya? Makanya sedot di mirror lokal ajah biar agak cepetan dikit,key...Selanjutnya jika ente punya IP Fix dan rela kalau temen-temen satu jaringan Al-Qaeda mengakses LAMPP ente maka ente harus mengedit file my.cnf sebagai berikut:

gksudo gedit /etc/mysql/my.cnf

kemudian ganti127.0.0.1 dengan IP ente (ini opsional kalau maunya maen di localhost aja ya gak usah diganti gapapa:

bind-address = 127.0.0.1

Biasanya instalasi mysql server ini juga sekalian diminta masukin password untuk root mysql-nya. Ukew kelar udah, tapi kalau saudar-saudari termasuk newbie seperti saya dan tidak mau keriting mengedit database mysql-nyah maka enakan kita nyobain phpmyadmin (halah alesan saja karena udah kebiasaan pake xampp) kalau mantep mo instal ini nich perintahnya:

sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

Kalau sudah ayo kita satuken php-nyah dengan mysql-nyah dengan perintah:

gksudo gedit /etc/php5/apache2/php.ini

kemudian ilangin tanda ; di :

;extension=mysql.so

menjadi

extension=mysql.so

simpan dg Ctrl+S dan restart si Apache lagi, Nah di file php.ini juga sebenernye kalau yang biasa make Drupal bisa juga ningkatin memory_limit dari default 16 M menjadi 64 M atau 128 M sebab kalau instal CCK + Views di Drupal maka butuh resource yang lebih besar. Lah koq malah bahas Drupal toh (laen kali aja yach bahas cara instal cms kesayangan Drupal di Ubuntu Janti eh Jaunty 9.04,xixixi). Ukew sebelum berpisah biar phpmyadmin bisa diakses dengan URL http://localhost/phpmyadmin maka silahkan copy kapal api phpmyadmin ke direktori root dengan perintah:

sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin

catetan:

# /usr/share/phpmyadmin/ adalah direktori tempat phpmyadmin diinstal

# /var/www/ tempat direktori root bakal nyimpen dokumen-dokumen ente

 

Nah Saudara-Saudari cukup sekian dulu yak tar laen kali disambung jika ada umur. Ingat semua cara di atas sudah saya praktekkin dulu di lappie saya dan sukses berat, moga-moga pada sukses juga yak,xixixi....dan semoga bermanfaat...

 

Useful Reference:

 

 

toolbar powered by www.iconcy.com