Related Posts Plugin for WordPress, Blogger...

Instalasi PHP 5.4.0 di CentOS 5.5

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.
wget http://id.php.net/distributions/php-5.4.0.tar.bz2
Kode sumber dalam bentuk tarball ini kemudian harus diekstraksi.
tar -xjf php-5.4.0.tar.bz2
Sebelum memulai konfigurasi dan kompilasi, di CentOS 5.5 kita butuh satu paket dependensi yang harus dipasang.
yum install httpd-devel
Kemudian 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.
make
Kompilasi 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 test
Kita 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.
su
make install
PHP 5.4.0 hasil kompilasi ini akan dipasang di /opt karena kita mengaturnya demikian dengan opsi --prefix ketika melakukan konfigurasi.

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_html
echo <? infophp() ?> > index.php
Lalu jalankan server built-in di localhost atau alamat IP mesin di port 8080.
/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.

1 komentar:

Tuliskan komentar, saran, maupun kritik di sini: