{{ message }}

Tutorial Menjalankan Web Server PHP Tersembunyi

02/08/2017 | PHP
Tutorial Menjalankan Web Server PHP Tersembunyi

Tahukah Anda, sebenarnya PHP dapat berjalan sebagai Web Server tanpa menggunakan Apache atau Nginx atau Lighttpd atau third party Web Server lainnya. Mungkin saja ini akan berguna bagi Anda yg ingin membundle aplikasi PHP Anda menjadi aplikasi standalone desktop yg light weight.

PHP 5.4.0 keatas sekarang telah menyediakan PHP Built-in Server, yaitu Web Server sederhana bawaan PHP.

Kalau begitu mari kita mencoba untuk menjalankan Web Server tersembunyi ini. Hal pertama yg harus Anda lakukan adalah membuat script PHP. Baiklah buka Notepad Anda dan kita coba dengan script paling sederhana seperti berikut ini;

<?php
 
echo 'Hallo Dunia';

Lalu simpanlah script PHP tersebut, disini saya menyimpannya di “c:/experiment/test.php”.

Berikutnya buka Command Prompt Anda, lalu pergilah ke direktori dimana php.exe Anda disimpan (ini tidak perlu dilakukan jika php.exe Anda sudah teregistrasi secara global di system environment Anda). Di komputer saya sendiri php.exe tersimpan di “c:/xampp/php”. Lalu saya berpindah ke folder tersebut dengan perintah;

cd c:/xampp/php

Setelah itu mari kita mencoba perintah untuk menjalankan Web Server, yaitu;

php -S localhost:8000 -t c:/experiment

Lihatlah Web Server akan berjalan dan direktori “c:/experiment” telah disulap menjadi direktori htdocs (jika di XAMPP).

Untuk membuktikannya buka Web Browser (Firefox/Chrome) Anda. Lalu ketikan “http://localhost:8000/test.php” untuk menjalankan script PHP yg kita buat tadi. Hasilnya PHP dapat berjalan tanpa adanya third party Web Server.

Catatan: php -S localhost:[port] -t direktori