Belajar php 2 - persiapan ngoding php
Belajar php 2 - persiapan ngoding php
Kali ini Kita akan mempersiapkan lingkungan pengembangan php. Kenapa Kita harus menyiapkan dulu lingkungan pengembangan nya , itu Karena untuk membuat website menggunakan Bahasa php ini tidak semudah ketika Kita membuat website menggunakan HTML CSS , Karena dengan menggunakan HTML Kita bisa menyimpan nya dimana saja, Dan menjalankannya dimana saja , kalau php itu Kita membutuhkan yang namanya web server.
Tetapi sebelum memasuki kedalam materi tersebut Ada Hal yang harus Kita pelajari terlebih dahulu yaitu mengenai client side & server side scripting. Kita lihat apa yang dimaksud keduanya
Client side
Ketika Kita membuat website menggunakan HTML,CSS, JavaScript. Itu Kita sebut dengan client side scripting ,Karena semua pemrosesan nya itu terjadi di sisi client.
Server side
Untuk server side scripting itu arsitektur nya sedikit lebih komplek ,
Saat website kalian itu dibuat dengan menggunakan Bahasa php ,Maka yang terjadi adalah disaat kalian membuka website nya lewat browser, browser tersebut mengirimkan sebuah request(meminta) ke server ,di server apakah dihalaman tersebut Ada script php ,Ruby,pyhon. Jika tidak Maka akan ditampilkan kembali kedalam web browser nya ,Dan jika misal didalam halaman tersebut Ada syntax php misal, Maka browser nya akan membaca Ada syntax HTML pas ketemu syntax php Maka php akan meng exsekusi syntax tersebut misal ketika di dalam php nya Ada syntax yang mengambil data ke database Maka dia akan meminta query Lalu database akan mengirimkan result dan php akan mengembalikan data bentuk nya HTML Dan akan dikembalikan kehalaman melalui http response.
inilah yang harus kalian mengerti sebelum ngoding php nanti.
Lingkungan pengembangan
Sekarang kalian harus menginstall server, menginstall php ,menginstall database nya
Bisa dilakukan satu persatu misal kalian memilih web server Apache tinggal kunjungi website nya Lalu install.
Atau Kita juga bisa menginstall semua itu secara bersamaan dengan menginstall software
all - in - one -package
Software Ada : MAMP,LAMP,WAMP,XAMP
mamp (mac Apache MySQL php),
lamp(Linux Apache MySQL php),
Wamp(window Apache MySQL php),
Untuk XAMP dia lintas platform jadi dia bisa dipakai di os mana saja.
Untuk menginstall software nya kalian bisa kunjungi website nya masing masing mama software nya, install versi yang terbaru. Saran saya install saja XAMP
Jika XAMP sudah di install
Maka kalian akan ditampilkan di control panel nya ,didalam control panel nya Ada beberapa modul ,itu untuk menjalankan server nya ,supaya kalian bisa menjalankan website yang Ada php nya itu kalian harus jalankan modul Apache ,nanti kalau berjalan normal akan menampilkan background Warna hijau . Jika kalian mengalami background nya Warna merah Dan dibawah nya Ada tulisan error itu tidak bisa dijalankan mungkin saja Ada port yang bentrok di os kalian,jadi pastikan tidak Ada port yang sama dengan Apache nya.
Jika sudah hijau Cara mengecek nya Apache sudah Jalan belumnya begini Kita buka web browser, Lalu ketikan LOCALHOST di url nya ,jika berjalan normal nanti akan menampilkan halaman dashboard XAMP.
Nah seperti yang saya bilang diawal tadi php tidak bisa dijalankan dimana saja ,untuk ngoding php Cara nya kalian buka file explorer => arahkan ke folder instalasi XAMP nya => masuk ke folder nya => didalamnya Ada folder htdocs didalam itulah nanti nya kalian akan menyimpan file php kalian , Dan didalamnya sudah Ada isinya, itu adalah file yang tampil ke halaman LOCALHOST kalian .
Jika kalian bertanya kenapa yang tampil itu adalah halaman dashboard itu Karena Cara kerja server nya begini.
LOCALHOST itu sama aja dengan folder htdocs lalu server akan mencari Ada ga file yang namanya index.php kalau ketemu langsung tampilkan isinya kalau ga ada dia akan mencari file index.html ,kalau ga Ada juga Maka akan menampilkan seluruh isi foldernya .
Lalu kenapa di htdocs saya Ada index.php kenapa yang tampil dashboard itu Karena isi index.php nya memaksa kalian untuk masuk ke halaman dashboard nya.
Komentar
Posting Komentar