PHP (Hypertext Preprocessor) adalah bahasa skrip sisi server yang sangat populer, terutama digunakan untuk pengembangan web dinamis. Agar kode PHP Anda dapat dieksekusi dan menghasilkan output yang dilihat oleh pengguna melalui browser, Anda memerlukan lingkungan server yang dapat menginterpretasikan kode tersebut. Menjalankan program PHP tidak semudah membuka file `.php` seperti membuka dokumen teks biasa.
Ada beberapa cara utama untuk menjalankan kode PHP, tergantung pada tujuan Anda: apakah Anda mengembangkannya secara lokal, atau sudah menaruhnya di server hosting publik. Berikut adalah langkah-langkah detailnya.
Ini adalah cara yang paling umum dan direkomendasikan untuk pengembangan lokal. Lingkungan server lokal seperti XAMPP (Windows/Linux/Mac), WAMP (Windows), atau MAMP (Mac) menginstal tiga komponen penting: Apache (web server), MySQL (database), dan PHP.
htdocs di dalam direktori instalasi XAMPP Anda.index.php di dalam folder htdocs (atau subfolder di dalamnya) dengan konten berikut:
<?php
echo "<h1>Halo Dunia dari PHP!</h1>";
phpinfo();
?>
http://localhost/index.php (atau hanya http://localhost/ jika Anda menaruhnya di folder root). Server Apache akan mengambil file tersebut, memproses kode PHP, dan mengirimkan hasilnya (HTML biasa) ke browser Anda.Jika Anda hanya ingin menguji logika skrip PHP tanpa perlu melibatkan server web (seperti Apache atau Nginx), Anda bisa menjalankan PHP langsung dari terminal atau command prompt menggunakan PHP CLI.
php.exe).test.php:
<?php
$nama = "Pengguna CLI";
echo "Selamat datang, " . $nama . "!\n";
echo "Ini dieksekusi tanpa server web.";
?>
test.php disimpan, lalu jalankan perintah:
php test.php
Metode CLI sangat berguna untuk menjalankan tugas backend mandiri, skrip otomatisasi, atau pengujian unit tanpa membebani server web.
Ketika Anda siap untuk mempublikasikan situs Anda secara online, Anda akan menggunakan layanan hosting web yang sudah dikonfigurasi untuk menjalankan PHP (sebagian besar hosting modern mendukungnya secara default).
Prosesnya serupa dengan Metode 1, namun Anda tidak perlu menginstal servernya sendiri:
public_html atau www) melalui FTP atau panel kontrol hosting (seperti cPanel).http://namadomainanda.com/index.php). Server hosting akan menangani interpretasi kode PHP secara otomatis.Memahami cara menjalankan program PHP bergantung pada lingkungan yang Anda gunakan. Untuk pengembangan dan pembelajaran, server lokal seperti XAMPP adalah kunci. Untuk skrip cepat atau otomatisasi, PHP CLI adalah pilihan yang efisien. Sementara untuk produksi, server hosting yang telah dikonfigurasi akan menjadi jembatan antara kode Anda dan pengguna internet.
Intinya, PHP tidak pernah dieksekusi di sisi klien (browser); ia selalu dieksekusi di sisi server, dan browser hanya menerima hasil akhirnya dalam bentuk HTML, CSS, dan JavaScript.