Cara Menjalankan PHP di VS Code (Server Bawaan & XAMPP)

VS Code (Visual Studio Code) adalah editor kode paling populer untuk pemrograman web, termasuk PHP. Namun VS Code hanyalah editor — ia butuh “mesin” PHP untuk benar-benar menjalankan kode. Artikel ini membahas cara menjalankan PHP di VS Code dengan beberapa metode.

Menjalankan PHP di VS Code (Server Bawaan)
Menjalankan PHP di VS Code (Server Bawaan)

Prasyarat

Pastikan PHP sudah terinstall di komputer Anda (baik lewat XAMPP maupun manual) dan bisa dipanggil lewat terminal. Uji dengan:

php -v

Jika belum, install PHP terlebih dahulu.

Cara 1: Server Bawaan PHP (Paling Cepat)

PHP punya web server bawaan yang praktis untuk latihan. Caranya:

  1. Buat folder proyek, buka di VS Code (File → Open Folder).
  2. Buat file index.php:
<?php
echo "Halo dari VS Code!";
?>
  1. Buka terminal terintegrasi VS Code dengan Ctrl + ` (backtick).
  2. Jalankan server bawaan:
php -S localhost:8000

Buka http://localhost:8000 di browser — kode Anda berjalan.

Cara 2: Lewat XAMPP

Bila memakai XAMPP, cukup simpan file proyek di dalam C:\xampp\htdocs\namaproyek\, nyalakan Apache, lalu buka http://localhost/namaproyek/.

Extension VS Code yang Wajib untuk PHP

ExtensionFungsi
PHP IntelephenseAutocomplete & deteksi error PHP
Code RunnerJalankan kode dengan satu klik
PHP DebugDebugging dengan Xdebug

Dengan Code Runner, Anda bisa menjalankan skrip PHP sederhana cukup dengan menekan Ctrl + Alt + N tanpa membuka browser (cocok untuk latihan logika).

Kesalahan Umum

  • “php is not recognized” di terminal — PHP belum ada di Environment Path.
  • Port 8000 sudah dipakai — ganti ke port lain, mis. php -S localhost:8080.
  • Code Runner menjalankan bahasa lain — pastikan file berekstensi .php.

Kesimpulan

Anda telah belajar menjalankan PHP di VS Code lewat server bawaan maupun XAMPP, serta extension penting yang membuat coding lebih nyaman. Untuk latihan cepat, server bawaan php -S paling praktis; untuk proyek dengan database, gunakan XAMPP. Selamat ngoding!

Ali Akbar

Software Developer yang fokus mengembangkan aplikasi berbasis Web dan Desktop. Senang mempelajari teknologi baru terutama di bidang web design dan web development.

View all posts by Ali Akbar →

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *