Kodealgo

Persiapan Belajar PHP

Sebelum kita mempelajari bahasa pemrograman PHP, mari kita persiapkan terlebih dahulu beberapa aplikasi yang kita butuhkan agar kita dapat belajar dengan nyaman dan dapat menjalankan kode PHP yang kita tulis.

Kita akan menginstal kode editor yang dapat memudahkan kita dalam menulis kode PHP, dan menginstal interpreter PHP agar komputer kita memahami kode PHP yang kita tulis.

Di sini saya juga akan menjelaskan beberapa metode yang bisa kita gunakan untuk menginstal PHP, entah itu dengan XAMPP maupun menginstal hanya PHP saja dimana metode ini cocok untuk pengguna PC dengan spesifikasi terbatas.

Berikut beberapa topik yang akan kita bahas.

  1. Instal Kode Editor Visual Studio Code
  2. Cara Instal PHP di Windows
    1. Install PHP
    2. Instal XAMPP
  3. Membuat File PHP
  4. Menjalankan File PHP
    1. Menggunakan CLI
    2. Menggunakan Web Server Built-in

Intsal Kode Editor Visual Studio Code

Untuk menulis kode PHP, sebetulnya kita bisa menggunakan Notepad bawaan Windows, namun ini akan menyulitkan kita karena aplikasi tersebut tidak mengkoreksi kode yang kita tulis sehingga rawan kesalahan.

Dengan menggunakan kode editor, kita akan dimudahkan, karena kode editor dirancang khusus untuk menulis kode, umumnya dilengkapi dengan fitur auto complete, fitur yang dapat mengoreksi kesalahan pengetikan kode dan lain sebagainya.

Ada banyak kode editor yang bisa kita gunakan, diantaranya Notepad++, Sublime Text, Atom, Visual Studio Code dan sebagainya. Di sini kita akan mengguankan Visual Studio Code, salah satu kode editor gratis dan open source yang saat ini cukup populer dan memiliki banyak fitur yang dapat memudahkan kita dalam menulis kode.

Untuk menginstal Visual Studio Code, caranya:

  1. Buka situs web resmi Visual Studio Code.
  2. Klik download, ini akan mengunduh versi yang sesuai dengan sistem operasi yang kita gunakan.
  3. Setelah itu, instal seperti menginstal aplikasi Windows pada umumnya, cukup ikuti langkah-langkahnya.

Setelah Visual Studio Code berhasil diinstal, silakan instal ekstensi PHP Intelephense, setelah itu, muat ulang Visual Studio Code dengan cara menekan tombol Ctrl + Shift + P, ketik "Reload Window" lalu tekan enter.

Cara Instal PHP di Windows

Untuk menginstal PHP di Windows, kita bisa menginstalnya menggunakan aplikasi XAMPP yang secara default dilengkapi dengan aplikasi pendukung seperti MySQL, web server Apache dan sebagainya.

Atau, kita juga bisa menginstal PHP secara langsung, metode ini hanya menginstal PHP tidak seperti XAMPP yang membawa aplikasi lain.

Instal PHP

Jika Anda menggunakan PC dengan spesifikasi terbatas dan tidak membutuhkan database atau web server, saya sarankan untuk menggunakan metode ini karena di sini kita hanya menginstal PHP saja sehingga kita dapat menghemat sumber daya PC kita.

Untuk kebutuhan belajar, menginstal PHP saja sebetulnya sudah cukup.

Environtment Variable Window

Caranya:

  1. Buka halaman resmi untuk mengunduh PHP untuk Windows
  2. Klik tautan Zip di bagian versi PHP paling baru, VSxx X64 Thread Safe untuk Windows 64-bit atau VSxx X86 Thread Safe untuk 32-bit.
  3. Setelah diunduh ekstrak file tersebut, ini akan menghasilkan satu buah folder.
  4. Pindahkan folder tersebut ke disk C (jangan dimasukkan ke dalam folder apa pun, sejajar dengan folder Windows atau Program Files).
  5. Klik kanan folder yang telah dipindahkan tadi, kemudian pilih opsi Copy as path untuk menyalin path ke folder tersebut.
  6. Gunakan fitur pencarian Windows yang terletak di menu Start, ketik dan cari "env" lalu pilih yang paling atas untuk membuka pengaturan System Properties.
  7. Setelah muncul pengaturan System Properties, pilih opsi Environment Variables.
  8. Dibagian System variables klik dua kali pada variable Path, ini akan menampilkan dialog "Edit environment variable".
  9. Setelah itu, klik opsi New lalu paste path yang telah disalin pada langkah 5.
  10. Pilih opsi OK pada semua dialog yang muncul untuk menyimpan perubahan.

Sampai di sini, kita sudah berhasil menginstal PHP. Untuk memastikan bahwa PHP terpasang dengan baik, buka CMD lalu ketik perintah php --version, jika berhasil maka akan muncul versi PHP yang telah kita install, contohnya seperti gambar di bawah.

Cek Versi PHP Windows

Instal XAMPP

XAMPP adalah salah satu aplikasi yang dapat memudahkan kita dalam mengatur lingkungan pengembangan PHP, XAMPP berisi beberapa aplikasi pendukung termasuk PHP, MariaDB, Apache dan sebagainya.

Berikut cara menginstal XAMPP:

  1. Buka halaman resmi untuk mengunduh XAMPP.
  2. Donwload versi yang paling baru.
  3. Instal seperti menginstal aplikasi Windows pada umumnya (cukup ikuti langkah-langkahnya).

Setelah instalasi berhasil, kita bisa menjalankan web server melalui control panel XAMPP atau melalui CMD/CLI, XAMPP juga otomatis mengatur Environment Variable Windows seperti yang kita lakukan manual pada metode sebelumnya, sehingga kita bisa menjalankan PHP melalui CMD.

Untuk mengujinya, silakan jalankan perintah php --version di CMD, jika instalasi berhasil seharusnya muncul versi PHP.

Membuat File PHP

Mari kita buat file PHP pertama kita. Silakan buat folder baru dengan nama belajar-php, kemudian buka folder tersebut menggunakan Visual Studio Code, setelah itu buat file bernama index.php.

File PHP harus memiliki ekstensi .php. Selain itu, kode PHP yang kita tulis di dalam file harus diawali dengan tag pembuka <?php dan diakhiri dengan tag penutup ?>, diantara tag pembuka dan penutup ini kita bisa menulis kode PHP, jika tidak, kode PHP yang kita tulis tidak akan dievaluasi.

Jika di dalam file hanya berisi kode PHP, kita bisa menghilangkan tag penutup ?> untuk mencegah spasi dan baris baru ditambahkan tanpa sengaja.

Mari kita tulis kode PHP di index.php yang menampilkan teks "Hello World".

<?php

echo "Hello World";

Kemudian, buat folder baru bernama test yang didalamnya berisi file test.php, file tersebut berisi kode PHP berikut.

<?php

echo "Hello World Test";

Sehingga struktur projek kita kurang lebih terlihat seperti berikut.

belajar-php
├── test
│   └── test.php
└── index.php

Menjalankan File PHP

Kita sudah membuat file PHP, bagaimana cara menampilkan hasilnya?

Kita bisa menjalankan file tersebut menggunakan CLI dimana nanti hasilnya akan muncul di terminal, atau menggunakan web server build-in dimana hasilnya bisa kita lihat menggunakan web browser.

Anda dapat memilih salah satu cara yang menurut Anda paling nyaman selama pembelajaran. Mari kita pelajari satu per satu.

Menggunakan CLI

Untuk menjalankan file PHP menggunakan CLI, kita hanya perlu menjalankan perintah php /path/ke/file.php di terminal. Jika Anda menggunakan Visual Studio Code, silakan tekan Ctrl + ` (backtick) untuk membuka terminal Visual Studio Code.

Terimnal yang kita buka seharusnya sudah masuk ke folder belajar-php, sehingga path file PHP yang kita tulis akan relatif terhadap folder ini.

Untuk menjalankan file index.php yang berada tepat di dalam folder belajar-php, kita bisa menjalankan perintah php index.php, hasilnya akan muncul diterminal.

Menjalankan File PHP dengan CLI

Bagaimana jika saya ingin menjalankan file php di dalam folder tertentu? Kita hanya perlu mengarahkan pathnya ke file tersebut.

Misalnya, untuk menjalankan file test.php yang ada di dalam folder test kita bisa menjalankan perintah php test/test.php.

Jika isi file berubah dan kita ingin melihat hasil dari perubahan tersebut, kita perlu menjalankan ulang perintah tersebut.

Menggunakan Web Server Built-in

Jika kita ingin melihat hasilnya di web browser, kita bisa memanfaatkan web server built-in. Berikut sintaks untuk menjalankan perintah web server built-in PHP:

php -S <host>:<port> path/ke/file.php

Penjelasan:

  • <host> - host web server yang akan kita gunakan biasanya localhost,
  • <port> - port web server yang akan kita gunakan, misalnya 8000,
  • path/ke/file.php - path ke file PHP yang akan dijalankan oleh web server.

Mari kita jalankan web server untuk menjalankan file index.php dengan perintah berikut php -S localhost:8000 index.php.

Jika kita ingin web server menjalankan file test.php di dalam folder test, kita bisa menjalankan perintah berikut.

php -S localhost:8000 test/test.php

Setelah web server berjalan kita bisa mengaksesnya melalui URL http://localhost:8000 menggunakan browser. Jika kita berhasil menjalankan web server URL ini bisa kita lihat di terminal dan melihat teks "Hello World" di web browser.

Web Server Built-in PHP

Jika kita melakukan perubahan, kita hanya perlu menyegarkan browser. Untuk menghentikan web web server tekan Ctrl + C.