Belajar PHP: Menjalankan Web-server Bawaan Pada PHP 5.4
Seperti berita dan tutorial sebelumnya tentang PHP 5.4 yang baru saja dirilis beberapa hari yang lalu, kini kita akan mengulas bagaimana cara menjalankan fitur baru dari PHP 5.4, yaitu internal CLI web-server. Dengan fitur ini, kita tak perlu lagi tergantung pada Apache Httpd Server. Patut diingat, internal CLI web-server milik PHP ini hanya digunakan untuk menguji coba aplikasi yang berbasis PHP.
Untuk dapat mengikuti tutorial ini, setidaknya anda telah menginstall PHP 5.4, katakanlah di folder C:\php54. Kemudian ikuti langkah berikut:
1. buat folder public_html, misalnya C:\public_html
2. buat file router.php (URI router)
[sourcecode language="php"]
<?php
// router.php
if (preg_match('#\.php$#', $_SERVER['REQUEST_URI']))
{
require basename($_SERVER['REQUEST_URI']); // serve php file
}
else if (strpos($_SERVER['REQUEST_URI'], '.') !== false)
{
return false; // serve file as-is
}
?>
[/sourcecode]
3. buat file index.php sebagai file induk dan pertama kali dikenali server
[sourcecode language="php"]
//isi dengan script bebas
<?php
// index.php
echo 'Assalamualaikum kang!';
?>
[/sourcecode]
4. Ubah setting include_path milik PHP, di file php.ini. Ganti baris tentang include_path dengan:
[sourcecode language="ph"]
include_path = ".;C:\php\PEAR;C:\public_html"
[/sourcecode]
5. Jalankan cmd (command prompt) dengan Windows + R, dan ketik cmd kemudian enter
6. Jalankan web-server dengan syntax:
[sourcecode]C:\php54 -S 0.0.0.0:8080 -t C:\public_html router.php[/sourcecode]
contoh luaran:
[code]
C:\php>php -S 0.0.0.0:8080 -t C:\public_html router.php
PHP 5.4.0 Development Server started at Fri Mar 02 09:36:40 2012
Listening on 0.0.0.0:8080
Document root is C:\public_html
Press Ctrl-C to quit.
[/code]
7. Silakan buka browser anda dan tuju ke alamat: http://localhost:8080/index.php. Harusnya tulisan "Assalamualaikum kang!" telah muncul.
Selamat mencoba :)