PHP adalah bahasa pemrograman script server-side yang
didesain untuk pengembangan web. Selain itu, PHP juga bisa digunakan
sebagai bahasa pemrograman umum (wikipedia). PHP di kembangkan pada tahun 1995 oleh Rasmus Lerdorf, dan sekarang dikelola oleh The PHP Group. Situs resmi PHP beralamat di http://www.php.net.
PHP disebut bahasa pemrograman server side karena
PHP diproses pada komputer server. Hal ini berbeda dibandingkan dengan
bahasa pemrograman client-side seperti JavaScript yang diproses pada web
browser (client).
Pada awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai
dengan namanya, PHP digunakan untuk membuat website pribadi. Dalam
beberapa tahun perkembangannya, PHP menjelma menjadi bahasa pemrograman
web yang powerful dan tidak hanya digunakan untuk membuat halaman web
sederhana, tetapi juga website populer yang digunakan oleh jutaan orang
seperti wikipedia, wordpress, joomla, dll.
Saat ini PHP adalah singkatan dari PHP: Hypertext Preprocessor, sebuah kepanjangan rekursif, yakni permainan kata dimana kepanjangannya terdiri dari singkatan itu sendiri: PHP: Hypertext Preprocessor.
PHP dapat digunakan dengan gratis (free) dan bersifat Open Source. PHP dirilis dalam lisensi PHP License, sedikit berbeda dengan lisensi GNU General Public License (GPL) yang biasa digunakan untuk proyek Open Source.
Kelebihan PHP
Ketika e-commerce semakin
berkembang, situs-situs yang statispun semakin ditinggalkan Karena dianggap
sudah tidak memenuhi keinginan pasar karena situs tersebut harus tetap dinamis
selama setiap hari. Pada saat ini bahasa PERL dan CGI sudah jauh ketinggalan
jaman sehingga sebagian besar designer
web banyak beralih ke bahasa server-side scripting yang lebih dinamis
seperti PHP.
Seluruh aplikasi
berbasis web dapat dibuat dengan PHP. Namun kekuatan yang paling utama PHP
adalah pada konektivitasnya dengan system database di dalam web. Sistem
database yang dapat didukung oleh PHP adalah :
- Oracle
- MySQL
- Sybase
- PostgreSQL
- dan lainnya PHP dapat berjalan di berbagai system operasi seperti windows 98/NT, UNIX/LINUX, solaris maupun macintosh.
PHP merupakan software yang open source yang dapat
anda download secara gratis dari situs resminya yaitu http://www.php.net,
ataupun dari situs-situs yang menyediakan software tersebut seperti di ftp://gerbang.che.itb.ac.id.
Software ini juga dapat berjalan pada web server seperti
PWS (Personal Web Server), Apache, IIS, AOLServer, fhttpd, phttpd dan sebagainya.
PHP juga merupakan bahasa pemograman yang dapat kita kembangkan sendiri seperti
menambah fungsi-fungsi baru.
Keunggulan lainnya dari
PHP adalah PHP juga mendukung komunikasi dengan layanan seperti protocol IMAP,
SNMP, NNTP, POP3 bahkan HTTP.
PHP dapat diinstal sebagai bagian atau modul dari apache
web server atau sebagai CGI script yang mandiri. Banyak keuntungan yang dapat
diperoleh jika menggunakan PHP sebagai modul dari apache di antaranya adalah :
- Tingkat keamanan yang cukup tinggi
- waktu eksekusi yang lebih cepat dibandingkan dengan bahasa pemograman web lainnya yang berorientasi pada server-side scripting.
- Akses ke system database yang lebih fleksibel. seperti MySQL.
Dalam modul ini kita akan mempelajari PHP sebagai server-side scripting
yang menggunakan apache sebagai webserver. Versi PHP yang kita gunakan adalah
PHP4 untuk windows.