2.6.2 Pengertian PHP
Secara khusus, PHP dirancang untuk membentuk web dinamis. Artinya, ia dapat membentuk suatu tampilan berdasarkan permintaan terkini. Misalnya, anda bisa
menampilkan isi database kedalam web. Pada prinsipnya, PHP mempunyai fungsi yang sama dengan skrip-skrip seperti ASP Active Server Page, Cold Fusion, ataupun
Perl.
Pada saat ini, PHP cukup popular sebagai peranti pemograman web, terutama di lingkungan Linux. Walaupun demikian, PHP sebenarnya juga dapat berfungsi pada
server-server yang berbasis UNIX, Windows NT, dan Macintosh. Bahkan versi untuk Windows 9598 pun tersedia.
Pada awalnya PHP dirancang untuk mengintegrasikan dengan web server Apache. Namun, belakangan PHP juga dapat bekerja dengan web server seperti PWS
Personal Web Server, IIS Internet Information Server, dan Xitami.
Untuk mencoba PHP, anda tidak perlu menggunakan komputer berkelas server. Dengan hanya sebuah komputer biasa, anda bisa mempelajari dan
mempraktekan PHP.
2.6.3 Konsep Kerja PHP
Model kerja HTML diawali dengan permintaan suatu halaman web oleh browser. Berdasarkan URL Uniform Resource Locator atau dikenal dengan sebutan alamat
Universitas Sumatera Utara
internet, browser mendapatkan alamat dari web server, mengidentifikasikan halaman yang dikehendaki, dan menyampaikan segala informasi yang dibutuhkan oleh web
server.
Selanjutnya, web server akan mencarikan berkas yang diminta dan memberikan isinya ke browser. Browser yang mendapatkan isinya segera melakukan
proses penerjemahan kode HTML dan menampilkan ke layar pemakai.
2.6.4 Kelebihan Dari PHP
Kelebihan dari PHP yang lain yaitu :
1. PHP memiliki tingkat akses yang lebih ceapat
2. PHP memiliki tingkat lifecycle yang cepat sehingga selalu mengikuti
perkembangan teknologi internet. 3.
PHP memiliki tingkat keamanan yang tinggi. 4.
PHP mampu berjalan dibeberapa server yang ada , misalnya Apache, Microsoft IIS,PWS,AOLserver,phttpd,fhttpd, dan Xitami.
5. PHP mampu berjalan di linux sebagai platform system operasi utama bagi
PHP, namun juga dapat berjalan di FreeBSD, Unix, Solaris, Windows, dan lain- lain.
6. PHP juga mendukung akses ke beberapa database yang sudah ada, baik yang
bersifat freegratis ataupun komersil. Database itu antara lain MySQL, ProgresSQL, mSQL, Informix, dan Microsoft SQL server.
7. PHP bersifat free atau gratis.
Universitas Sumatera Utara
2.6.5 Penggabungan Script PHP dan HTML