Untuk membuat HTTP server sederhana menggunakan PHP, pertama-tama Anda perlu memastikan bahwa PHP telah terinstall pada komputer Anda. Kemudian, buat sebuah file PHP dengan nama server.php
dan simpan di direktori tempat Anda ingin menjalankan server Anda. Setelah itu, ketikkan kode berikut ke dalam file tersebut:
<?php
// Buat sebuah server sederhana menggunakan perintah built-in PHP 'http_server'
$server = http_server("127.0.0.1:8000", function ($request, $response) {
// Ketika ada request yang masuk, kirimkan pesan 'Hello World!' kembali sebagai response
$response->end("Hello World!");
});
// Mulai server dengan perintah built-in PHP 'http_server_start'
http_server_start($server);
Setelah itu, Anda bisa menjalankan file server.php
dengan mengetikkan perintah php server.php
pada terminal atau command prompt. Server Anda akan mulai berjalan dan dapat diakses melalui alamat http://127.0.0.1:8000
di web browser Anda.
Catatan: Perintah http_server
dan http_server_start
merupakan fitur built-in yang tersedia pada versi PHP 7.0 ke atas. Jika Anda menggunakan versi PHP yang lebih lama, Anda perlu menggunakan library eksternal seperti ReactPHP untuk membuat HTTP server.