PHP Development Server

php development server

PHP Development Server

Seperti yang sudah kita bahas sebelumnya, agar web bisa diakses, kita perlu menyimpan web tersebut di dalam aplikasi Web Server.

Saat kita menginstall XAMPP/ Laragon dan Sejenisnya, di dalam nya terdapat aplikasi Apache HTTPD, itu adalah salah satu aplikasi Web Server.

Namun pada course ini, saya tidak akan menggunakan Apache HTTPD, saya akan menggunakan Web Server sederhana yang sudah disediakan langsung oleh PHP, namanya PHP Development Server.

PERINGATAN!

PHP Development Server adalah aplikasi Web Server untuk membantu mempermudah menjalankan Web Server untuk PHP Web.

Fitur ini hanya untuk proses development, bukan untuk dijalankan di Web Host.

PHP Development Server hanya memiliki 1 thread, artinya hanya bisa menjalankan 1 proses dalam satu waktu.

Menjalankan PHP Development Server

  1. php -S host:port
  2. Di komputer pribadi, kita bisa gunakan host dengan nama localhost
  3. Untuk nomor port, kita bisa gunakan bebas, asal port nya tidak digunakan oleh aplikasi lain
  4. Misal : php -S localhost:8080
  5. Artinya PHP Development Server akan bisa diakses di http://localhost:8080 
  6. Ingat, kita wajib menjalankan perintah ini di folder tempat kita menyimpan kode program PHP kita
menjalankan php development server

output index dot html

Hot Reload

PHP adalah bahasa pemrograman yang tidak butuh di compile terlebih dahulu.

Selain itu PHP juga mendukung fitur hot reload, artinya setiap perubahan yang kita lakukan di kode program PHP, kita tidak butuh melakukan restart aplikasi Web Server nya.

Kita cukup melakukan request ulang dari Web Browser, secara otomatis Web Server akan menjalankan kode program PHP terbaru kita.
Next Post Previous Post
No Comment
Add Comment
comment url