October 21, 2009 thumb Belajar Xampp

Xampp
in Linux (Lampp)

Dalam pembuatan Aplikasi Web
membutuhkan web server dengan konfigurasi yang kadang-kadang
membingungkan bagi pemula. Untuk membantu para pemula maka dibutuhkan
sebuah tool yang sederhana namun powerfull dalam membuat sebuah web
server lengkap beserta database mySQL, dan PHP-nya. salah satu tool
tersebut adalah Xammp, ada dua Installer pada Xampp, Windows dan
Linux. tutorial kali ini akan membahas cara konfigurasi Xammp baik
pada sistem operasi berbasiskan Linux

Xampp adalah sebuah produk server
Apache, FTP dan sekaligus MySQL open source yang

bebas dipakai oleh siapapun secara
gratis dan dikembangkan oleh siapapun dibawah

lisensi GPL. dengan demikian Xampp
adalah Free Open Source Software.

tutorial menggunakan Linux Debian Lenny
dan xammp versi 1.7, namun seharusnya dapat di terapkan pada semua
versi linux dan xammp tanpa masalah :

1. pertama download source codenya .
source codenya akan berupa file archive

berekstensi tar.gz atau .bz2.

2. setelah file di download, anggaplah
file terletak pada direktori home/user/ pertama copikan file tersebut
ke direktori /opt untuk melakukanya anda perlu menggunakan hak root
untuk itu buka terminal (menu-terminal atau menu-konsole).

#sudo bash

#

#cp /home/user/xammp-linux-1.7.tar.gz
/opt/xammp-linux-1.7.tar.gz

masuk ke direktori /opt dan extrack
file xammp-linux-1.7.tar.gz yang baru di download

#cd /opt/

# tar xzvf xammp-linux-1.7.tar.gz

tunggu beberapa saat sampai proses
selesai, saat sudah selesai masuk ke direktori lammp

#cd lammp

dan jalankan lammp dan lihat prosesnya

#./lammp start

Starting XAMPP for Linux 1.7…

XAMPP: Starting Apache with SSL (and
PHP5)…

XAMPP: Starting MySQL…

XAMPP: Starting ProFTPD…

XAMPP for Linux started.

jika anda mendapati yang sama persis
seperti diatas maka anda telah berhasil, menghidupkan server apache,
mysql dan PHP. namun jika anda mendapati yang seperti ini :

Starting XAMPP for Linux 1.7…

XAMPP: Another web server daemon is
already running. —> Apache????

XAMPP: Starting MySQL…

XAMPP: Starting ProFTPD…

XAMPP for Linux started.

pesan XAMPP: Another web server daemon
is already running menandakan ada server apache lain yang mungkin
sedang running di dalam komputer anda. untuk itu anda harus
mematikanya dahulu. ini bisa saja terjadi baik pada apache2, MySQL
maupun ProFTPD-nya. untuk mematikanya ketikan berikut ini :

#ps -A | grep apache && ps -A |
grep mysql && ps -A | grep ProFTPD

8142 ? 00:00:00 apache2

8145 ? 00:00:00 apache2

8146 ? 00:00:00 apache2

8147 ? 00:00:00 apache2

8148 ? 00:00:00 apache2

8149 ? 00:00:00 apache2

itu adalah hasil dikomputer saya dan
bisa berbeda di komputer anda :

anda harus mematikan semua proses
daemon tersebut :

# kill 8142 —> pilih yang paling
atas,karena biasanya adalah induk proses

lakukan cek sekali lagi dengan
mengetikan

#ps -A | grep apache && ps -A |
grep mysql && ps -A | grep ProFTPD

jika, masih ada maka lakukan kill lagi
hingga semua yang ada mati.

jika sudah kita matikan lagi lammpnya

#./lammp stop

Stopping XAMPP for Linux 1.7…

XAMPP: XAMPP-Apache is not running.
—> karena tadi tidak running

XAMPP: Stopping MySQL…

XAMPP: Stopping ProFTPD…

XAMPP stopped.

dan jalankan lagi lammpnya

#./lammp start

Starting XAMPP for Linux 1.7…

XAMPP: Starting Apache with SSL (and
PHP5)…

XAMPP: Starting MySQL…

XAMPP: Starting ProFTPD…

XAMPP for Linux started.

jika sudah berhasil bukalah browser
anda (opera atau firefox) dan tuliskan

pada address bar

“http://localhost/” atau
“http://127.0.0.1/” (tanpa tanda petik dua) lalu tekan
enter

hasilnya akan seperti gambar1,

jika
masih gagal berarti setting browser anda yang mungkin perlu
dikonfigurasi. untuk opera pada menubar pilih tools-> preferrence
pada dialog box yang muncul pilih tab advance, kemudian pindahkan ke
sub bagian pilih network dan pilih proxy Servers, akan muncul lagi
sebuah dialog box. hilangkan centang pada opsi “Use proxy for
local servers” bila perlu centagi pula “do not use proxy on
the addresses below”

dan tambahkan “localhost,
127.0.0.1″ (lihat gambar2)

sedangkan firefox pilih
edit->preferrence dan pada tab network pilih settings dan pilih
opsi “no proxy”. dan coba lagi.

====Utak-Atik Databasase Lammp ===

setelah berhasil masuk dalam web server
Xamp atau Lammp,

untuk melihat demo, setting dan help
pada Xampp masukan

http://localhost/xampp/

akan anda temui tampilan seperti
gambar1

perhatikan pada bagian navigasi,
terdapat 3 bagian utama, XAMMP yang berisi

help dan dokumentasi dari Xampp (untuk
membukanya dibuthkan koneksi internet)

Demos yang merupakan demonstrasi dari
Xammp dan Tools yang menyimpan konfigurasi dari Xammp.

pada bagian demo anda dapat mencoba
sendiri demonstrasi Xammp, yang menjadi fokus adalah pada bagian
phpMyAdmin, phpSQLiteadmin, weblizer dibawah menu Tools

1. weblizer berguna untuk menganalisa
pengunjung web anda, mulai dari berapa orang yang masuk, hit rate web
anda dan berapa pengguna yang

aktif dalam web anda

2. phpSQLiteAdmin berguna untuk
menambahkan user atau group yang menjadi administrator bagi database
anda. disini anda dapat membuat tabel baru mengenai hak akses.
gambar4

3. phpMyAdmin, ini merupakan bagian
terpenting dari Xampp, disini anda bisa menambah, menghapus tabel
atau field mengatur konfigurasi dari tiap database dan field dan
lain-lain, (gambar5), disini anda dapat melakukan konfigurasi
database, memnambah database, melakukan query database, mengubah
struktur database, dll

phpMyAdmin

1. membuat database baru : setelah
berada pada phpMyAdmin, pilih pada tab Database. terdapat beberapa
Database bawaan Xampp sebagai contoh. pada bagian bawah, akan
terlihat sebuah input field yang untuk membuat database, masukan nama
pada kotak tersebut dan pilih collation pada

kotak disampingnya. klik button create.

2. anda akan dibawa pada struktur
database dari database yang baru anda buat

tadi.karena masih kosong, buatlah
sebuah table baru. masukan namanya dan masukan pula jumlah field atau
kolom dari database anda (jika suatu saat anda berniat mengganti
jumlah kolom, dapat dilakukan dikemudian hari). klik go

3. selanjutnya anda akan dibawa pada
struktur tabel yang baru anda buat. masukan nama kolom pada field,
pilih tipe datanya pada type, kemudian tentukan panjang dari data
yang baru anda masukan typenya pada Lenght/Values, yang perlu
diperhatikan jika type data yang anda pilih adalah set atau enum
(enumerasi) masukan panjangnya adalah char ‘a’,’b’,’c’ dan
seterusnya. keterangan dapat dilihat pada bagian bawah. pada bagian
default anda dapat menentukan default nilainya jika suatu saat kolom
ini kosong, untuk sementara biarkan pada None saja. pada bagian
Collation pilih armscii8_bin, pada opsi NULL, jika anda mengizinkan
data diberi isi kosong, maka centagi pada kolom yang anda izinkan
untuk kosong.

4. dibagian index pilih salah satu dari
kolom sebagai Primarykeynya, yang perlu diperhatikan Primary Key
tidak boleh NULL sehingga jika kolom primary anda set NULL akan
terjadi eror saat penyimpanan. sedangkan yang lainya biarkan apa
adanya. dibagian Comment adalah opsional anda boleh isi atau tidak,
sedangkan MIME type pilih text/plain untuk semua kolom. gambar6

5. tekan tombol save dibagian kanan
bawah. jika berhasil anda akan dibawa ke bagian struktural tabel,
disana juga akan ditunjukan kode SQL-nya saat pembuatan tabel
tersebut, selain itu ditampilkan pula informasi tantang tabel anda.
disini juga terdapat opsi untuk menambah atau membuag kolom baru pada
tabel, baik melalui Wizard seperti yang kita lakukan tadi, atau
melalui link EDIT yang akan membebaskan anda untuk membuat dengan
tabel memakai

bahasa SQL. gambar7

mengisi data pada tabel :

1. setelah membuat sebuah database
dengan sebuah tabel dilamnya anda dapat mengisikan data, pada tabel.
perlu diketahui ada 2 cara untuk memasukan data, melalui PHP (lihat
pada bagian Demos, CD Collection, masukan tabel data sembarang dan
lihatlah menggunakan phpMyAdmin, data yang dimasukan dengan web akan
sama dengan data yang ada di phpMyAdmin ).

2. untuk menambah data tabel dengan
PHP, anda harus membuat html dan php sendiri, untuk hal ini tidak
akan di bahas disini. sedangkan untuk menambah data pada tabel dari
phpMyAdmin, masuklah ke bagian Database.

3. cari database yang baru kita buat
tadi, dan anda akan dibawa masuk dalam struktur database, anda akan
disajikan info mengenai tabel apa saja yang ada

dalam database tersebut, klik icon
insert pada kolom action (gambar8).

4. masukan data pada bagian value,
sedangkan pada bagian Function biarkan kosong. dibawahnya terdapat
input yang sama pada bagian atas namun dengan tambahan opsi ignore
diatasnya. jika anda ingin memasukan data 2 sekaligus hilangkan
centangnya dan masukan valuenya seperti sebelumnya. jika anda ingin
memasukan data dalam jumlah besar sekaligus, perhatikan sebuah combo
box dibaian bawah, yang bertuliskan “Restart insertion With”.
pilih sesukan anda jumlah masukan dalam satu sesi. tapi jangan lupa
hilangkan centang ignore pada tiap input.

5. klik tombol go pada tiap input,
hanya akan menambahkan 1 record saja, khusus untuk menambahkan semua
record klik tombol go pada bagian yang paling bawah di dalam opsi.
perlu diperhatikan, jika setelah ini anda ingin menambah lagi pada
bagain combobox “and then” pastikan akan tetapi jika anda
ingin menambah lagi setelah ini, agar hemat waktu pilih opsi “Insert
another new row ” terpilih, selanjutnya klik Go.

6. data akan dimasukan dan anda akan
diberi informasi tentang data sukses tidaknya pemasukan data
tersebut. jika sebelumnya anda memilih opsi pada combobox “and
then” adalah “Insert another new row” maka anda akan
dibawa pada tab insert lagi. jika tidak anda akan dibawa pada
struktur tabel , dapat dilihat data anda telah masuk disana jika anda
pilih tab browse

untuk membuat web sendiri, silakan
tambahkah web anda di bagian htdocs/web_anda

untuk lebih mudahnya ikuti langkah
berikut ini.

1. buat sebuah folder dalam folder
htdocs (/opt/lammp/htdocs). misalnya folder myweb, sehingga path
folder menjadi htdocs/myweb

2. buat sebuah file index.php didalam
folder myweb

3. edit file index.php, dan tulis kode
berikut

————————————-

myWeb

Ini adalah web ku
lho…

aku sedang
belajar web…

————————————-

4. jalankan apache anda,(lihat tutorial
sebelumnya)

5. didalam browser masukan
http://localhost/myweb atau http://127.0.0.1/myweb

jika yang muncul adalah tulisan

————————————–

ini adalah web ku lho…

aku sedang belajar web…

————————————–

berarti anda sudah berhasil. lihat
gambar9

untuk melakukan uninstall maka hal
pertama yang harus anda lakukan adalah mematikan service terlebih
dahulu.

ingat untuk melakukan hal ini anda
harus menjadi seorang super user atau root.

1.lewat konsol ketik

$ /opt/lammp/lampp stop

Stopping XAMPP for Linux 1.7…

XAMPP: Stopping Apache…

XAMPP: Stopping MySQL…

XAMPP: Stopping ProFTPD…

XAMPP stopped.

2. lalu hapus semua folder dan file
yang ada dalam direktori lammp

$ rm -R /opt/lammp

tunggu sampai proses selesai.

3. XAMPP telah teruninstall

Comments

total comments