PHP adalah salah satu bahasa pemrograman sisi server (server-side scripting language) yang paling populer di dunia, terutama untuk pengembangan web dinamis. Mengingat popularitasnya, memulai perjalanan koding dengan PHP adalah langkah yang sangat strategis. Namun, untuk menjalankan kode PHP, kita memerlukan lingkungan server web lokal. Di sinilah XAMPP berperan penting.
XAMPP adalah paket perangkat lunak gratis dan sumber terbuka yang menyediakan semua komponen yang dibutuhkan untuk menjalankan aplikasi web berbasis PHP di komputer lokal Anda. Nama XAMPP sendiri merupakan singkatan dari: X (lintas platform/cross-platform), Apache (web server), MariaDB (database), PHP, dan Perl. Dengan XAMPP, Anda tidak perlu lagi bergantung pada hosting online saat tahap pengembangan dan pengujian awal.
Langkah pertama dalam belajar PHP dasar adalah menyiapkan "laboratorium" Anda.
C:\xampp pada Windows).Untuk memastikan XAMPP berjalan, buka browser Anda dan ketik http://localhost. Jika Anda melihat halaman selamat datang XAMPP, instalasi Anda berhasil.
Semua file PHP harus ditempatkan di direktori khusus agar dapat diakses oleh server Apache. Direktori ini dikenal sebagai htdocs.
C:\xampp).htdocs.htdocs, misalnya beri nama projek_pertama.projek_pertama, buat file teks baru dan beri nama index.php.
Buka file index.php menggunakan editor teks favorit Anda (seperti VS Code atau Sublime Text) dan masukkan kode PHP paling dasar berikut:
<!DOCTYPE html>
<html>
<head>
<title>PHP Pertama Saya</title>
</head>
<body>
<h1>Halo Dunia dari PHP!</h1>
<?php
echo "<p>Ini adalah output dari kode PHP.</p>";
?>
</body>
</html>
Simpan file tersebut. Sekarang, akses melalui browser dengan mengetik: http://localhost/projek_pertama/.
PHP adalah bahasa yang relatif mudah dibaca. Berikut adalah beberapa konsep dasar yang harus Anda kuasai setelah XAMPP berhasil menjalankan file Anda:
<?php dan penutup ?>.;).$). Contoh: $nama = "Budi";.echo dan print: Ini adalah fungsi paling umum digunakan untuk menampilkan output ke browser.// untuk satu baris, atau /* ... */ untuk blok komentar.Dengan fondasi XAMPP yang kokoh dan pemahaman dasar sintaks ini, Anda telah siap untuk mendalami topik PHP yang lebih kompleks seperti struktur kontrol (if/else, loop), array, dan koneksi database.