Anda di halaman 1dari 9

Pengertian PHP

PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk
memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.

Contoh terkenal dari aplikasi PHP adalah forum (phpBB) dan MediaWiki (software di belakang
Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion
Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa
CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.
Sejarah PHP.
Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs Personal). PHP pertama kali
dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted),
yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.

Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan
perilisan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut
mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah diimplementasikan dalam
program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI
secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih
bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter
baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP dirubah menjadi
akronim berulang PHP: Hypertext Preprocessing.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP
4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai
disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan
dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan
besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk
menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

Kelebihan PHP dari bahasa pemrograman lain
* Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam
penggunaanya.
* Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd,
hingga Xitami dengan konfigurasi yang relatif mudah.
* Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap
membantu dalam pengembangan.
* Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi
yang banyak.
* PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh,
Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-
perintah system.
Pengertian MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database
management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh
dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General
Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana
penggunaannya tidak cocok dengan penggunaan GPL. Relational Database Management System
(RDBMS)

MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis
dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL,
namun tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan
turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language).
SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan
pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.
Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam
melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program-program aplikasinya.
Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya
dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL
bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.

Keistimewaan MySQL
MySQL memiliki beberapa keistimewaan, antara lain :
1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux,
FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi
2. Open Source.MySQL didistribusikan secara open source, dibawah lisensi GPL sehingga dapat
digunakan secara cuma-cuma.
3. Multiuser. MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa
mengalami masalah atau konflik.
4. Performance tuning. MySQL memiliki kecepatan yang menakjubkan dalam menangani query
sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
5. Jenis Kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti signed / unsigned integer,
float, double, char, text, date, timestamp, dan lain-lain.
6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah
Select dan Where dalam perintah (query).
7. Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin
akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah
rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang
dapat ditampung mencapai 32 indeks pada tiap tabelnya.
9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix
soket (UNIX), atau Named Pipes (NT).
10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari
dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
11. Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan bahasa
pemrograman dengan menggunakan fungsi API (Application Programming Interface).
12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk
administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE,
dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.
Kesinambungan antara PHP dan MySQL

Penggunaan PHP dan MySQL dapat menjadikan dan memudahkan untuk pembuatan aplikasi secara
gratis dan stabil (dikarenakan banyak komunitas developer PHP dan MySQL yang ber-kontribusi
terhadap bugs)


Macromedia Dreamweaver adalah atur cara penyunting HTML yang diperkembangkan oleh
Macromedia (kini diambil alih oleh Adobe). Ia merupakan sistem penyuntingan yang
menggabungkan daya pengeluaran WYSIWYG (What You See Is What You Get) dengan kuasa
pengawalan kode HTML. Penggabungan ini adalah unik pada sekitar tahun 1990-an dan
menyebabkan penggunaannya secara meluas. Macromedia Dreamweaver sekarang terdapat pula
dalam versi Macintosh serta Windows, dan memegang lebih kurang 80 % daripada pasaran atur
cara penyunting HTML yang profesional.

Macromedia Dreamweaver merupakan software webdesign yang paling banyak digunakan di
dunia. Dengan Macromedia Dreamweaver ini kita akan banyak belajar mengenai penggunaan
Spry Fremawork untuk keperluan mendesain web yang profesional, di samping itu banyak pula
diperoleh informasi mengenai bagaiamana meng-edit image, membuat template, menggunakan
CSS dan membuat web foto album.

Sebagai contoh adalah Dreamweaver 8. Dreamweaver telah menerima beberapa anugerah,
termasuknya Persembahan Terbaik di Dunia Internet (Best Show at the Internet World),
peringkat lima yang berprestasi daripada DuniaMac (MacWorld), serta Atur Cara Web Tahunan
Yang Terbaik dari Majalah PC (PC Magazine).

Ciri-ciri Macromedia Dreamweaver
Ciri-ciri ramah pengguna serta ciri-ciri atasannya menyebabkan Macromedia Dreamweaver
menjadi pilihan terunggul, baik oleh pereka web yang profesional, maupun mereka yang baru
mengerti mengenai internet.

Ciri-ciri Dreamweaver yang terbaik termasuk kode HTML yang dikemas secara sederhana serta
dihadapkan pada pilihan-pilihan HTML yang terbaru (seperti HTML Dinamik dan gaya sunting
melata (cascading style sheet (CSS)). Dreamweaver juga mempunyai atur cara penyunting teks
yang terpadu serta didukung dengan bahasa pemrograman atau JavaSkrip. Macromedia
Dreamweaver memadukan BBEdit (atur cara HTML yang terpopular bagi Macintosh) dan
Homesite (untuk Windows) dengan bentuk WYSIWYG yang mudah digunakan. Menggunakan
program Dreamweaver para pengguna dapat menikmati manfaat bagaimana menyusun kode
HTML yang baik.

Beraneka ragam bentuk grafik Dreamweaver menggunakan palet dan template yang sudah
tersedia untuk memudahkan pengguna-pengguna yang baru mulai belajar menciptakan Web
yang didalamnya memuat berbagai ciri-ciri seperti animasi, borang interaktif dan penyelesaian e-
commerse, walaupun mereka tidak memahami HTML.

Dreamweaver memnyediakan pengguna memilih berbagai macam bentuk template untuk
membangun web yang baik. Macromedia Dreamweaver juga terdapat tools yang memudahkan
pengeditan untuk pengguna baru, seperti mencari dan mengganti garis-garis teks ataupun kode
dengan apa saja parameter yang ditentukan. Panel perjalanan (behaviors panel) juga
memudahkan penciptaan JavaSkrip yang menarik tanpa pengetahuan pengekodean HTML.

Dengan munculnya versi MX, Macromedia menggabungkan tools penciptaan kandungan web
dinamis ke dalam Dreamweaver. Sesuai dengan istilah WYSIWYG HTML, Macromedia
Dreamweaver memperbolehkan penguna untuk menghubungkan kepada pangkalan data (seperti
MySQL) untuk menampilkan dan memaparkan kandungan atau isi web dengan menggunakan
teknologi skrip seperti PHP, ASP dan ASP.net, tanpa pengalaman pengaturan / cara terlebih
dahulu mengenai hal tersebut.

Ada beberapa keuntungan yang bisa diperoleh dari penciptaan website melalui Macromedia
Dreamweaver, antara lain:
Memudahkan dalam me-manage situs
Web yang dibuat tersusun secara hierarki
Memudahkan dalam mem-publis halaman situs (website)
Kita bisa menentukan teknologi server side yang digunakan
Memudahkan dalam pengaturan CSS (Cascading Style Sheet)

Macromedia Dreamweaver merupakan software yang paling mudah untuk digunakan dalam
mendesain web. Banyak sekali fitur-fitur didalamnya yang sangat memudahkan kita untuk
merancang desain web tanpa harus mengerti kode-kode HTML. Kita dapat berkreasi sendiri
didalamnya sesuai dengan jiwa seni kita yang kita miliki, karena pada program ini dituntut untuk
mampu membuat desain web yang interaktif dan menarik. Untuk kalangan pendidik dapat
memasukkan materi bahan ajarnya ke dalam bentuk web yang didesain menggunakan
Macromedia Dreamweaver. Bagi para pemula program ini sangat memudahkan kita untuk dapat
merancang desain web tanpa harus belajar mahal, pasalnya sekarang banyak sekali CD Tutorial
yang menyajikan berbagai panduan untuk belajar secara autodidak.

Jika anda akan menginstall sebuah server seperti WEB Server, Mail Server, FTP Server, dan
Proxy Server maka tidak lepas dari yang namanya Mysql, Apache, dan PHP.
Kali ini saya akan share mengenai Definisi dan fungsi dari Mysql, Apache, dan PHP.
Langsung saja pada penjelasannya.

A . Mysql
Mysql adalah
sebuah server database open source yang terkenal yang digunakan berbagai aplikasi terutama
untuk server atau membuat WEB. Mysql berfungsi sebagai SQL (Structured Query Language)
yang dimiliki sendiri dan sudah diperluas oleh Mysql umumnya digunakan bersamaan dengan
PHP untuk membuat aplikasi server yang dinamis dan powerfull.
Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh
komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing,
MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana
memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang
Finlandia yang mendirikan MySQL AB tersebut adalah: David Axmark, Allan Larsson, dan
Michael Monty Widenius.

MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang
didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna
dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak
boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan
salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL(Structured Query
Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau
seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah
secara otomatis.

Kehandalan suatu sistem basisdata (DBMS) dapat diketahui dari cara kerja pengoptimasi-nya
dalam melakukan proses perintah-perintah SQL yang dibuat oleh pengguna maupun program-
program aplikasi yang memanfaatkannya. Sebagai peladen basis data, MySQL mendukung
operasi basisdata transaksional maupun operasi basisdata non-transaksional. Pada modus operasi
non-transaksional, MySQL dapat dikatakan unggul dalam hal unjuk kerja dibandingkan
perangkat lunak peladen basisdata kompetitor lainnya. Namun demikian pada modus non-
transaksional tidak ada jaminan atas reliabilitas terhadap data yang tersimpan, karenanya modus
non-transaksional hanya cocok untuk jenis aplikasi yang tidak membutuhkan reliabilitas data
seperti aplikasi blogging berbasis web (wordpress), CMS, dan sejenisnya. Untuk kebutuhan
sistem yang ditujukan untuk bisnis sangat disarankan untuk menggunakan modus basisdata
transaksional, hanya saja sebagai konsekuensinya unjuk kerja MySQL pada modus transaksional
tidak secepat unjuk kerja pada modus non-transaksional.
Keistimewaan MySQL

MySQL memiliki beberapa keistimewaan, antara lain :
1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows,
Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
2. Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai perangkat lunak sumber
terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis.
3. Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang
bersamaan tanpa mengalami masalah atau konflik.
4. Performance tuning, MySQL memiliki kecepatan yang menakjubkan dalam menangani
query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
5. Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed /
unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang
mendukung perintah Select dan Where dalam perintah (query).
7. Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask,
nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi
terenkripsi.
8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar,
dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris.
Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan
protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan
lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di
dalamnya.
11. Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan
bahasa pemrograman dengan menggunakan fungsi API (Application Programming
Interface).
12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat
digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan
petunjuk online.
13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani
ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.

B. Apache
Server HTTP Apache atau Server Web/WWW Apache adalah server web yang dapat dijalankan
di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta
platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang
digunakan untuk melayani fasilitas web/www ini mengunakan HTTP.
Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur, autentikasi
berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna
berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah.
Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang
terdiri dari pengembang-pengembang dibawah naungan Apache Software Foundation.
Bagaimana Apache ditemukan?
Pada awal mulanya, Apache merupakan perangkat lunak sumber terbuka yang menjadi alternatif
dari server web Netscape (sekarang dikenal sebagai Sun Java System Web Server). Sejak April
1996 Apache menjadi server web terpopuler di internet. Pada Mei 1999, Apache digunakan di
57% dari semua web server di dunia. Pada November 2005 persentase ini naik menjadi 71%.
(sumber: Netcraft Web Server Survey, November 2005).
Asal mula nama Apache berasal ketika sebuah server web populer yang dikembangkan pada
awal 1995 yang bernama NCSA HTTPd 1.3 memiliki sejumlah perubahan besar terhadap kode
sumbernya (patch). Saking banyaknya patch pada perangkat lunak tersebut sehingga disebut
sebuah server yang memiliki banyak patch (a patchy server). Tetapi pada halaman FAQ situs
web resminya, disebutkan bahwa Apache dipilih untuk menghormati suku asli Indian Amerika
Apache , yang dikenal karena keahlian dan strategi perangnya. Versi 2 dari Apache ditulis dari
awal tanpa mengandung kode sumber dari NCSA.
Bagaimana Penggunaan Apache?
Apache adalah komponen server web dari paket perangkat lunak LAMP (Linux, Apache,
MySQL, PHP/Perl/bahasa pemrograman Python).
Karena berbagai keunggulan dan kelebihan yang dimiliki web server apache, server web ini
menjadi sebuah web server yang paling populer dikalangan pengguna dengan berbagai kelebihan
sebagai berikut :
1. Open Source, Free software
2. Apache dapat berjalan di beberapa sistem operasi (Unix, BSD, Linux, Microsoft Windows dan
Novell Netware serta platform lainnya).
3. Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigurasi,
autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka
pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah.
4. Fleksibel, mudah settingnya (fleksibilitas untuk di setting dengan PHP dan MySQL).
5. Kehandalannnya telah teruji.

Kekurangan Apache
1. web server Apache tidak memiliki kemampuan mengatur load seperti IIS, sehingga akan terus
mem-fork proses baru hingga nilai MaxClients tercapai atau hingga batas yang diizinkan oleh
OS. Ini tentunya menguntungkan penyerang karena habisnya RAM akan lebih cepat tercapai.
2. Apache tidak memproses karakter kutip dalam string Referrer dan User-Agent yang
dikirimkan oleh Client. Ini berarti Client dapat memformulasi inputnya secara hati-hati untuk
merusak format baris log akses.
3. Terganggunya proses upload data, yang bisa menyebabkan software salah dalam
menerjemahkan ukuran data yang masuk. Dengan celah tersebut, hacker dikabarkan dapat
mengeksploitasi kerentanan dengan cara mengirimkan request pada server Apache bersangkutan.
Versi yang cacat tersebut adalah seluruh generasi Apache 1.3 dan versi 2 hingga 2.0.36. Server
yang diserang hacker memanfaatkan kelemahan ini akan mengalami DoS, alias server itu tak
bisa diakses. Dalam sejumlah kasus, penyerangnya dapat menjalankan pilihan kodenya.

C. PHP
Apa sih yang dinamakan php itu? Mungkin masih banyak orang yang bertanya-tanya atau
mungkin ada juga yang sudah mahir dengan PHP itu sendiri.
PHP merupakan singkatan dari Hypertext Preprocessor, PHP adalah sebuah bahasa scripting
atau sering disebut bahasa pemrograman yang terpasang pada HTML. Sebagian besar
sintaksnya mirip dengan bahasa pemrograman C, Java, asp dan Perl, ditambah beberapa fungsi
PHP yang spesifik dan mudah dimengerti. Sejarah PHP, awalnya PHP merupakan kependekan
dari Personal Home Page (situs personal) dan PHP itu sendiri pertama kali di buat oleh Rasmus
Lerdorf pada tahun 1995, dan pada saat PHP masih bernama FI (Form Interpreter), yang
wujudnya berupa sekumpulan sript yng digunakan untuk mengolah data form dari web dan
selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP.
Apa saja kegunaan PHP?
Kegunaan dari PHP adalah untuk membuat tampilan web menjadi lebih dinamis, dengan php kita
bisa menampilkan atau menjalankan beberapa file dalam 1 file dengan cara di include atau
require, dan php itu sendiri sudah bisa beriteraksi dengan beberapa database walaupun dengan
kelengkapan yang berbeda, yaitu seperti :
DBM,
FilePro (Personic, Inc),
Informix,
Ingres,
InterBase,
Microsoft Access,
MSSQL,
MySQL,
Oracle
PostgrSQL,
Sybase.

Bagaimana Cara Kerja PHP?
Cara keja PHP seperti gambar berikut :

Dalam cara kerja PHP, yaitu pertama client web browser atau pengguna memakai komputer
kemudian pengguna tersebut menjalankan file PHP itu di web browser atau yang biasa di sebut
Browser saja dan kemudian File PHP itu di kirim ke web server, Web server mengirimkannya
lagike Engine PHP atau mesin PHP dan di dalam mesin PHP itu diproses dan setelah diproses
oleh mesin PHP maka akan berbentuk file HTML, dan file HTML ini akan di kirimkan ke web
server dan web server
akan memberikan ke pengguna
Software-software Yang Digunakan
Software -software yang digunakan dalam menjalakan PHP ini yaitu TexEditor, Web Browser,
Web Server, Software PHP dan Database
Untuk TextEditor kita bisa memakai notepad bawaannya Windows atau engga kita bisa juga
menggunakan notepad++, TSPad, Dreamweaver atau yang lainnya
Untuk Web Browser kita bisa menggunaka IE (Internet Explorer) atauMozila Firefox atau yang
lainnya
Untuk Web Server Bagusnya kita memakai Apache
Untuk Software PHP sendiri kita bisa download di situs resminya di php.net
Dan untuk databasenya kita bisa menggunakan MySQL kunjungi situs resminya di mysql.com


Semoga bermanfaat. : )

sumber : http://zoyi.wordpress.com/2010/10/30/apa-itu-mysqlapache-dan-php/

Credit : http://comput-techno.blogspot.com/2013/01/definisi-dan-fungsi-mysql-apache-dan-
php.html#ixzz2cZGTZcqA

Anda mungkin juga menyukai