Perkenalan Pemograman PHP (Personal Home Page)
PHP adalah singkatan dari Hypertext Preprocessor. Sebelum lebih lanjut mempelajari bagaimana membuat web dinamis, atau aplikasi berbasis web menggunakan PHP dan MySQL, penulis menyarankan anda untuk terlebih dahulu mengerti bagaimana membangun web menggunakan HTML. Ini digunakan sebagai bekal awal agar nantinya anda tidak kesulitan dalam mengenali tag-tag HTML yang digunakan dalam membuat website dinamis di ebook PHP ini. Sebelum mengenal PHP, MySQL, Apache, perlu diketahui juga ketiga aplikasi yang disebutkan tadi merupakan aplikasi open source.
Opensource memungkinkan para programmer dunia membuat aplikasi tersebut mengalami perkembangan yang sangat pesat sebagaimana halnya Linux, linux mengalami perkembangan yang begitu cepat, dan pesat jauh berbeda dengan metode yang diterapkan oleh Microsoft yakni Closed Source pada aplikasi-aplikasi buatannya.
PHP Pertama kali ditemukan pada 1995 oleh seorang Software Developer bernama Rasmus Lerdrof.
Keunggulan PHP :
- Gratis
- Cross platform
- Artinya dapat di gunakan di berbagai sistem operasi, mulai dari linux, windows, mac os dan os yang lain.
- Mendukung banyak database
- PHP telah mendukung banyak database, ini mengapa banyak developer web menggunakan PHP Adabas D Adabas D, dBase dBase, Empress Empress, FilePro (read-only) FilePro (read-only) Hyperwave, IBM DB2, Informix, Ingres, InterBase, FrontBase mSQL, Direct MS-SQL, MySQL MySQL, ODBC, Oracle (OCI7 and OCI8), Ovrimos, PostgreSQL SQLite, Solid, Sybase, Velocis, Unix dbm.
- On The Fly
- PHP sudah mendukung on the fly, artinya dengan php anda dapat membuat document text, Word, Excel, PDF, menciptakan image dan flash, juga menciptakan file-file seperti zip, XML, dan banyak lagi.
Apa itu MySQL
MySQL Adalah Database.
Database sendiri merupakan suatu jalan untuk dapat menyimpan berbagai informasi dengan membaginya berdasarkan kategori-kategori tertentu. Dimana informasi-informasi tersebut saling berkaitan, satu dengan yang lainnya.
MySQL bersifat RDBMS (Relational Database Management System). RDBMS memungkinkan seorang admin dapat menyimpan banyak informasi ke dalam table-table, dimana table-table tersebut saling berkaitan satu sama lain
Keuntungan RDBMS sendiri adalah kita dapat memecah database kedalam table-table yang berbeda. setiap table memiliki informasi yang berkaitan dengan table yang lainnya.
Mengapa Menggunakan MySQL
- Gratis
- Sama dengan PHP, MySQL bersifat opensource, semua orang bebas menggunakannya tanpa harus membayar sepeser pun
- Cross Platform
- MySQl dapat digunakan under windows, ataupun under linux.
- Lengkap dan Cepat
- Pasangan yang cocok dengan PHP. Wajar jika banyak hosting saat ini mendukung adanya PHP dan MySQL karena kecepatan, gratis, dan dapat di jalankan di system operasi manapun.
Apa itu Apache
Mengapa menggunakan Apache?
- Merupakan webserver.
- Tempat php engine/processor berada. Tempat meletakkan file-file php dan database.
- Ketika user melakukan request http:// membuka suatu halaman, disinilah apache bekerja. Menjawab request tersebut dengan menampilkan halaman yang diminta.
- Apache sama seperti PHP dan MySQL, Gratis.
- Cross Platform