Pengertian PHP Sejarah PHP Kelebihan dan Kelemahan PHP

2.6 Web Server

Web server adalah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari client yang dikenal dengan nama web browser dan akan mengirim kembali hasilnya dalam bentuk halaman – halaman web yang umumnya berbentuk dokomen HTML. Salah satu web server yang banyak dipakai adalah Apache. Apache merupakan web server antara platform yang dapat berjalan di beberapa flatfrom seperti Linux dan Windows.

2.7 PHP Personal Home Page

2.7.1 Pengertian PHP

PHP singkatan dari PHP Hypertext Preprocessor yang digunakan sebagai bahasa script server-side dalam pengembangan Web yang disisipkan pada dokumen HTML. Penggunaan PHP memungkinkan Web dapat dibuat dinamis sehingga maintenance situs web tersebut menjadi lebih mudah dan efisien.

2.7.2 Sejarah PHP

PHP diciptakan pertama kali oleh Rasmus Lerdorf pada tahun 1994. Awalnya, PHP digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja pengunjung pada Universitas Sumatera Utara homepage-nya. Rasmus Lerdorf adalah salah seorang pendukung open source. Oleh karena itu, ia mengeluarkan Personal Home page Tools versi 1.0 secara gratis, kemudian menambah kemampuan PHP 1.0 dan meluncrukan PHP 2.0. Pada tahun 1996, PHP talah banyak digunakan dalam website di dunia. Sebuah kelompok pengembang software yang terdiri dari Rasmus, Zeew Suraski, Andi Gutman, Stig Bakken, Shane Caraven, dan Jim Winstead bekerja sama untuk menyempurnakan PHP 2.0. Akhirnya, pada tahun 1998, PHP 3.0 diluncurkan. Penyempurnaan terus dilakukan sehingga pada tahun 2000 dikeluarkan PHP 4.0. Tidak berhenti sampai di situ, kemampuan PHP terus ditambah, dan saat buku ini disusun, versi terbaru yang telah dikeluarkan adalah PHP 5.0.x.

2.7.3 Kelebihan dan Kelemahan PHP

Kelebihan PHP sebagai bahasa server-side adalah : 1. PHP difokuskan pada pembuatan script server-side, yang bias melakukan apa saja yang dapat dilakukan oleh CGI, seperti mengumpulkan data form, menghasilkan isi halaman web dinamis, dan kemampuan mengirim serta menerima cookies, bahkan lebih daripada kemampuan CGI. 2. Web Server yang mendukung php dapat ditemukan dimana - mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah. Universitas Sumatera Utara 3. Dapat digunakan di berbagai mesin linux , unix , windows dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem. Adapun Kelemahan PHP adalah : 1. Tidak ideal untuk pengembangan skala besar. 2. Tidak bisa memisahkan antara tampilan dengan logik dengan baik walau penggunaan template dapat memperbaikinya. 3. PHP memiliki kelemahan security tertentu apabila programmer tidak jeli dalam melakukan pemrograman dan kurang memperhatikan isu dan konfigurasi PHP.

2.7.4 Sintaks PHP