PHP 5.4.0 baru saja dirilis beberapa hari yang lalu. Ada banyak fitur tambahan baru dan perbaikan di rilis PHP terbaru ini. Salah satu fitur paling menarik, PHP kini sudah dilengkapi dengan server web built-in. Kehadiran server web built-ini ini memberikan kemudahan bagi user, terutama mereka yang tidak mau dipusingkan untuk memasang web server untuk mencoba PHP. Artinya ketika masih di tahap pengembangan dan pengujian, pengguna cukup meng-install PHP tanpa server web.
Karena masih baru dirilis, kelihatannya belum banyak distro yang menyediakan PHP 5.4.0 di reponya. Khusus pengguna Windows, PHP sudah tersedia dalam bentuk installer biner. Bagi para Linuxer, satu-satunya cara saat ini adalah melakukan kompilasi dari source code. Itu artinya kita harus mengunduh kode sumber PHP 5.4.0 di situs resminya.
Jika sukses, di akhir konfigurasi akan tampil informasi tentang lisensi PHP 5.4.0.
Lanjutkan dengan kompilasi.
Untuk menguji apakah ada kutu (bug) di PHP 5.4.0 yang baru saja dikompilasi, lakukan testing.
Terakhir, lakukan instalasi.
Sekarang mari kita tes menjalankan skrip PHP menggunakan server web built-in di PHP 5.4.0. Sebelumnya buat dulu direktori untuk menampung berkas php dan satu skrip php bersisi fungsi untuk menampilkan informasi PHP 5.4.0
Akses alamat tersebut dari browser, dan kita pun berhasil melakukan instalasi PHP 5.4.0 di CentOS 5.5 lengkap dengan server web built-in.
Kini tak butuh XAMPP lagi kalau mau belajar PHP. Selamat ngoprek.
Karena masih baru dirilis, kelihatannya belum banyak distro yang menyediakan PHP 5.4.0 di reponya. Khusus pengguna Windows, PHP sudah tersedia dalam bentuk installer biner. Bagi para Linuxer, satu-satunya cara saat ini adalah melakukan kompilasi dari source code. Itu artinya kita harus mengunduh kode sumber PHP 5.4.0 di situs resminya.
wget http://id.php.net/distributions/php-5.4.0.tar.bz2Kode sumber dalam bentuk tarball ini kemudian harus diekstraksi.
tar -xjf php-5.4.0.tar.bz2Sebelum memulai konfigurasi dan kompilasi, di CentOS 5.5 kita butuh satu paket dependensi yang harus dipasang.
yum install httpd-develKemudian kita lanjutkan dengan melakukan konfigurasi minimal untuk PHP 5.4.0.
cd php-5.4.0
./configure --prefix=/opt --with-apxs2=/usr/sbin/apxs
Jika sukses, di akhir konfigurasi akan tampil informasi tentang lisensi PHP 5.4.0.
Lanjutkan dengan kompilasi.
makeKompilasi yang sukses tidak akan menampilkan pesan error, tampak seperti pada screen shot di bawah ini.
Untuk menguji apakah ada kutu (bug) di PHP 5.4.0 yang baru saja dikompilasi, lakukan testing.
make testKita punya opsi untuk mengirimkan hasil tes ini jika ditemukan kutu, kita juga dapat mengirimkannya secara manual ke tim PHP. Hasil tes ini sangat penting untuk penyelesaian berbagai kutu di PHP 5.4.0.
Terakhir, lakukan instalasi.
suPHP 5.4.0 hasil kompilasi ini akan dipasang di /opt karena kita mengaturnya demikian dengan opsi --prefix ketika melakukan konfigurasi.
make install
Sekarang mari kita tes menjalankan skrip PHP menggunakan server web built-in di PHP 5.4.0. Sebelumnya buat dulu direktori untuk menampung berkas php dan satu skrip php bersisi fungsi untuk menampilkan informasi PHP 5.4.0
mkdir public_htmlLalu jalankan server built-in di localhost atau alamat IP mesin di port 8080.
echo <? infophp() ?> > index.php
/opt/bin/php -S 10.15.5.241:8080
Akses alamat tersebut dari browser, dan kita pun berhasil melakukan instalasi PHP 5.4.0 di CentOS 5.5 lengkap dengan server web built-in.
Kini tak butuh XAMPP lagi kalau mau belajar PHP. Selamat ngoprek.