Bahasa pemrograman PHP adalah sebuah kode instruksi yang dieksekusi pada sisi
server. Kode PHP harus diletakan pada server khusus yang disebut Web Server, dimana
server ini menerjemahkan dan menjalankan kode PHP sehingga dapat tampil disisi
client.
Pemrograman web adalah istilah yang dipakai untuk membuat sebuah aplikasi yang
berjalan melalui internet atau intranet menggunakan sebuah aplikasi perantara yaitu
browser.
Dibawah adalah gambar analogi cara kerja aplikasi berbasis PHP. Perhatikan laptop
menggunakan browser untuk mengaksses program PHP.
Gambar 1. Cara kerja webserver. Web server akan menerima request dari client yang
menggunakan aplikasi berbasis web, kemudian merespon kembali ke client
Dalam ilmu pemrograman, ada 4 jenis pemrograman berdasarkan pada aplikasi yang
akan kita buat:
PHP adalah bahasa pemrograman berbasis web yang menguasai 90% aplikasi web yang
beredar di dunia. PHP adalah kependekan dari PHP: Hypertext Preprocessor.
PHP adalah bahasa pemrograman sisi server (server side) dimana kode program yang
dibuat harus di jalankan oleh sebuah aplikasi server khusus untuk proses outputnya.
Bahasa pemrograman web yang berjalan pada sisi Server (Server side Script) paling
populer saat ini adalah PHP. Programmer pencipta programming language PHP ini
adalah Rasmus Lerdorf. la dilahirkan pada tanggal 22 November 1968 di Qeqertarsuaq,
Greenland, Denmark.
Rasmus menulis dua versi pertama dari PHP, namun ia juga berpartisipasi dalam
pengembangan versi-versi PHP selanjutnya yang dikembangkan oleh sebuah kelompok
pengembang, termasuk di dalamnya Andi Gutmans dan Zeev Suraski, yang selanjutnya
mendirikan Zend Technologies.
Aplikasi atau perangkat lunak (software) merupakan bagian yang tidak terpisahkan dari
suatu sistem komputer, disamping keberadaan pengguna (brainware), perangkat keras
(hardware) dan jaringan (networking).
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 .
Fungsi PHP adalah untuk membuat website dapat tampil dinamis. Kode program PHP
dapat dijalankan oleh server web seperti Apache, IIS, atau Nginx. Selain itu, ada juga
server database seperti MySQL, PostgreSQL atau MariaDB yang digunakan sebagai
media penyimpanan data.
Mudah dipelajari,sederhana.
Open source bebas terbuka.
Komunitas sangat melimpah siap membantu anda.
Dapat dijalankan di Linux, Mac, Windows dan termasuk perangkat mobile
selama ada browser.
Melalui mekanisme tertenu, PHP dapat diintegrasikan dengan bahasa
pemrograman C/C++, dan .NET Framework.
PHP banyak digunakan untuk membuat berbagai macam program, seperti:
Program GUI (desktop), Aplikasi Mobile, Web, IoT, Game.
Google, Facebook, Instagram, youtube, yahoo adalah sebagian kecil perusahaan
teknologi yang memakai PHP. Jadi belajar PHP adalah awal bagus untuk masuk
ke industri teknologi tersebut.
PHP semakin populer, banyak aplikasi yang dibuat menggunakan bahasa PHP. Bahkan
raksasa teknologi seperti Facebook menggunakan PHP.
Untuk belajar bahasa pemrograman PHP, banyak aplikasi yang memudahkan agar kita
belajar lebih cepat.
Ada XAMPP (X untuk windows, Apache, MySQL, PHP, PostgreSQL) dimana didalam
aplikasi ini sudah tersedia server web Apache, server database MySQL dan postgreSQL
serta PHP sendiri.
Ada LAMP (Linux Apache MySQL PHP), yaitu aplikasi yang membuat server web
Apache, server database MySQL dan PHP. LAMP hanya berjalan di sistem operasi
Linux.
Laragon, adalah aplikasi yang mirip dengan XAMPP, namun ada tambahan server web
Nginx, PHP support versi 7 dan database MongoDB.