Belajar PHP

Belajar PHP

PHP merupakan salah satu bahasa pemrograman yang banyak dipakai. Dengan PHP kita dapat membuat web dinamis. Untuk mempelajari PHP ini kita harus mempersiapkan beberapa alat seperti webserver dengan database bisa mysql, sql, oracle dan lain-lain. Untuk memudahkan sobat semua kita bisa menggunakan aplikasi yang sudah bundling satu paket webserver, PHP, Mysql seperti XAMPP, LAMP, WAMP dan lain-lain.

Apa sih kelebihan PHP?

Beberapa kelebihan PHP antara lain :

  1. Bahasa pemrograman PHP merupakan sebuah script yang tidak memerlukan kompilasi dalam penggunaannya.
  2. Merupakan bahasa pemrograman lintas platform
  3. PHP didukung oleh berbagai jenis server seperti apache, IIS, Lighttpd dan lain-lain
  4. Lebih mudah digunakan krn dengan bahasa tingkat tinggi, bagi yang bisa bahasa Inggris akan lebih mudah kareng perintah dalam PHP menggunakan kata-kata sehari-hari.
  5. Lebih banyak komunitas tempat kita bertanya jika kita mengalami kesulitan.

Untuk belajar saat ini kita akan menggunakan XAMPP yang terdiri dari :

  • Apache server

Merupakan program aplikasi yang berjalan diserver berfungsi untuk menjalankan aplikasi web sehingga bisa diakses dari client.

  • PHP sebagai bahasa pemrograman
  • MySQL sebagai database
  • PHPMyAdmin aplikasi untuk menangani administrasi MySQL

Untuk menginstal XAMPP tinggal jalankan installer XAMPP, ikuti wizardnya sampai finish…  Mudah bukan? Jika sudah selesai penginstalan jalankan XAMPP Control Panel, terdapat menu untuk menjalankan Server dan MySQL. Bisa dilakukan secara manual atau bisa juga di setting untuk dijalankan sebagai service. Maksudnya dijalankan sebagai service adalah jika kita menghidupkan komputer secara otomatis Webserver dan pendukungnya akan dijalankan secara otomatis.

 

Coba jalankan minimal apache, MySQL bisa dijalankan jika dibutuhkan. Setelah aplikasi running, cobalah buka browser dengan alamat http://localhost jika muncul logo XAMPP berarti Webserver telah running.

Dan sudah siap untuk belajar…..

*continued……

Leave a Reply

Your email address will not be published. Required fields are marked *