Apa itu PHP

Apa itu PHP dan Bagaimana Cara Konfigurasinya ?

Mungkin bagi kamu yang menggeluti dunia pemrograman sudah tidak asing lagi dengan yang namanya PHP. Akan tetapi, bagi kamu yang masih awam atau baru terjun ke dunia pemrograman, kamu pasti bertanya-tanya apa itu PHP. Secara sederhananya PHP merupakan salah satu bahasa pemrograman yang banyak sekali digunakan untuk membuat sebuah website. Untuk lebih jelasnya simak artikel berikut ini.

Apa itu PHP ?

PHP (akronim dari PHP Hypertext Preprocessor) yang merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis. PHP dikatakan sebagai sebuah server-side embedded script language artinya sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa. Aplikasi-aplikasi yang dibangun oleh PHP pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan di server.

Baca Juga : 7 Bahasa Pemrograman Paling Mudah untuk Pemula

Pada prinsipnya server akan bekerja apabila ada permintaan dari client. Dalam hal ini client menggunakan kode-kode PHP untuk mengirimkan permintaan ke server (dapat dilihat pada gambar dibawah). Ketika menggunakan PHP sebagai server-side embedded script language maka server akan melakukan hal-hal sebagai berikut :

  1. Membaca permintaan dari client/browser
  2.  Mencari halaman/page di server
  3. Melakukan instruksi yang diberikan oleh PHP untuk melakukan modifikasi pada halaman/page.
  4. Mengirim kembali halaman tersebut kepada client melalui internet atau intranet.

Konfigurasi PHP

Persiapan Konfigurasi

  • Pastikan sudah terinstall XAMPP atau PHP siap di direktori server
  • Gunakan notepad++ untuk editornya
  • File konfigurasi berada di direktori “xampp\php\php.ini”
  • Setelah melakukan perubahan di file konfigurasi tsb, disarankan restart apache

Konfigurasi Jenis Error

  • Untuk mengatur tipe error apa saja yang ingin ditampilkan
  • Menggunakan parameter “error_reporting”
  • error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED

Konfigurasi tampilan Error

  • Digunakan untuk menampilkan script error ke dalam browser
  • Menggunakan parameter “display_error”
  • Bernilai “On” atau “Off”
  • display_errors = On

Pengaturan Variabel Global

  • Digunakan untuk mengatur variabel yang dikirim melalui form atau event yang lain bersifat global atau tidak
  • Menggunakan parameter “register_global”
  • Bernilai “On” atau “Off”
  • register_globals = Off

Konfigurasi Extension

  • Digunakan untuk mengaktifkan suatu modul di PHP, seperti modul curl, mssql, hashing dll
  • Pastikan di folder “xampp/php/ext/” terdapat file yang ingin diaktifkan
  • extension=php_curl.dll
  • extension=php_mssql.dll