2.5.1 Sejarah PHP
PHP pertama kali diciptakan pada tahun 1995 oleh Rasmus Lerdorf yang pada waktu itu hanya mampu mengolah formulir data sari web saja. Kemudia Rasmus
mengembangkannya lagi dan merilis kode sumber tersebut untuk umum dan menamakannya PHPFI. Dengan perilisan kode sumber ini menjadi open source,
sehingga banyak orang menggunakannya.
PHPFI merupakan akronim dari Personal Home PageForms Interpreter. Pada awalnya, PHPFI hanya mempunyai fungsi dasar dari PHP yang ada
sekarang ini. Jadi, dengan kata lain tumpuan PHP sekarang ini adalah PHPFI karena ketika pertama dibuat menggunakan Perl maka PHPFI juga mempunyai
susunan karakter pemrograman yang sama dengannya.
Pada tahun 1997, Rasmus resmi mengeuarkan PHPFI versi 2.0 dimana fungsi
– fungsi pada versi tersebut ditulis dengan menggunakan bahasa C. Karena telah memiliki fungsi khusus untuk mengakses database, maka pada tahun yang
sama terdapat sekitar 50.000 lebih domain yang menggunakan PHPFI sebagai platform mereka untuk website.
Universitas Sumatera Utara
2.5.2 Perkembangan PHP
Setelah meluncurkan versi 2.0, PHP versi 3.0 pun diluncurkan kembali walau sedang dalam tahap alpha. PHP 3 merupakan generasi baru hasil pengembangan
PHPFI. Banyak developer yang terlibat didalamnnya. PHP versi 3.0 yang juga luncur pada tahun yang sama yaitu 1997 dikeluarkan karena melihat adanya
kelemahan PHPFI yang digunakan dalam pengaplikasian e-commerce. Alasan untuk memulai mengembangkan PHP semakin kuat ketika versi 3.0 dirilis
dikarenakan versi ini sangat mendukung pengembangan berbagai jenis database, protocol dan API.
Tidak berselang lama, PHP 4 diluncurkan untuk menangani kelemahan PHP 3 yang kurangnya efisiensi waktu dan kinerja yang tidak stabil. Dengan
penambahan fitur baru, seperti session, output buffering dan kecepatan proses input data yang tinggi membuat PHP 4 menjadi pilihan yang aman untuk berbagai
jenis pekerjaan. Selain itu, inti perbedaan PHP dengan bahasa pemrograman lain terletak pada intinya yaitu Zend Engine yang merupakan inti dari PHP itu sendiri.
Sebagai ini, Zend Engine berfungsi menangani input, menerjemahkan dan mengeksekusinya serta menjadi perantara.
Dan pada PHP 5 resmi rilis pada Juni 2004, untuk menangani kelemahan dan kekurangan pada versi sebelumnya. PHP 5 sendiri dapat membuat format file
swf , dan applet java dimana PHP 5 ini diklaim merupakan versi sempurna dari
versi – versi sebelumnya.
Universitas Sumatera Utara
2.6 MySQL