Sabtu, 04 Desember 2010

Install XAMPP di linux




Buat teman yang mau belajar buat web server, sekarang ngak usah susah susah lagi instal apache, mysql, php, dll secara manual. Dengan XAMPP, semua software tersebut sudah d pakage menjadi satu software yan lebih praktis. disini saya fokus untuk instalasi di platform yang berbasis linux.


download xampp-linux-1.7.3a.tar.gz


Installasi XAMPP di Linux, terserah mau pake distro apa aja, konsepnya sama saja. Disini saya menggunakan fedora 14.



  • login lah sebagai root dengan perintah "su" (tanpa tanda petik untuk kernel redhat atau turunannya)

    atau "sudo su" (tanpa tanda petik untuk kernel ubuntu dan turunannya)


  • ketikkan password root yang diminta
    $password:


  • Masuk ke direktori file xampp-linux-1.7.3a.tar.gz tersimpan. misalnya /home
    #cd /home


  • ketik perintah berikut untuk mengextract file tersebut ke direktori /opt
    #tar xvfz xampp-linux-1.7.3a.tar.gz -C /opt


  • jika berhasil, maka XAMPP telah terinstall di komputer anda. setelah itu coba jalankan XAMPP dengan perintah:

    #/opt/lampp/lampp start


    akan muncul status sebagai berikut:
    Starting XAMPP 1.7.3a…
    LAMPP: Starting Apache…
    LAMPP: Starting MySQL…
    LAMPP started.
    Ready. Apache and MySQL are running.


  • jika demikian, kita coba apakah web server kita sudah jalan. buka browser kesayangan anda dan ketik http://localhost di address bar

    jika halaman awal XAMPP terbuka, maka kita telah berhasil ^^


  • Untuk menon-aktifkan xampp, ketikkan sebagai berikut:
    #/opt/lampp/lampp stop


  • Akan tampil pesan sebagai berikut;
    Stopping LAMPP 1.7.3a…
    LAMPP: Stopping Apache…
    LAMPP: Stopping MySQL…
    LAMPP stopped.
    And XAMPP for Linux is stopped


  • Jika anda ingin meng-uninstall, anda tinggal ketikan perintah (sebagai root) :
    #rm -rf /opt/lampp


untuk yang kompinya 64 bit, instalasi sama seperti 32 bit tetapi ada sedikit yang diubah...

ketik perintah berikut(dalam mode root)

/opt/lampp/lampp

* kemudian ganti

# XAMPP is currently 32 bit only
case `uname -m` in
*_64)
if /opt/lampp/bin/php -v > /dev/null 2>&1
then
:
else
$de && echo "XAMPP gibt es zur Zeit nur als 32-Bit Applikation. Bitte verwende eine 32-Bit Kompatibilitaetsbibliothek fuer Dein System."
$de || echo "XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibility library for your system."
exit
fi
;;
esac



kalo susah nyarinya tekan ja CTRL + F



* Lalu gantikan pakai yang ini

# XAMPP is currently 32 bit only
#case `uname -m` in
# *_64)
# if /opt/lampp/bin/php -v > /dev/null 2>&1
# then
# :
# else
# $de && echo "XAMPP gibt es zur Zeit nur als 32-Bit Applikation. Bitte verwende eine 32-Bit Kompatibilitaetsbibliothek fuer Dein System."
# $de || echo "XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibility library for your system."
# exit
# fi
# ;;
#esac


  • Tes jalankan XAMPPnya: # /opt/lampp/lampp start
  • kalau php my admin mengatakan Can't access to phpMyAdmin, editlah file config.inc.php ( dengan mengetikkan nautilus / sudo nautilus)
  • cari baris ini $cfg['Servers'][$i]['password'] = ' '; (hilangkan password yg ada)
  • jalankan lagi /opt/lampp/lampp start





NOTE :: jika muncul pesan error seperti berikut


XAMPP: Error 127! Couldn't start Apache!
XAMPP: Starting diagnose...
XAMPP: Sorry, I've no idea what's going wrong.
XAMPP: Please contact our forum http://www.apachefriends.org/f/
XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
XAMPP: /opt/lampp/lampp: line 302: /opt/lampp/sbin/proftpd: No such file or directory
XAMPP: Error 127! Couln't start ProFTPD!
XAMPP for Linux started.



jangan panik.. :D

buka lagi terminal, ketik perintah berikut (sebagai root)

#setsebool -P allow_execstack on


beres dagh...

^^

go go go open source

2 komentar:

azul.. pas gw coba g bs..
muncul tulisan ni..

tar (child): xampp-linux-1.7.3a.tar.gz: Cannot open: No such file or dirrectory
tar (child): Error is not recocerable: exiting now
tar: Child returned status 2
tar: Error is not recoverable:exiting now

jd kira2 gw salah dmn tu y? mohon bimbinganny..>.<

salah direktory tu wen..

Posting Komentar