Sunday, April 5, 2009

Install PHP From Tarball Packet

PHP adalah bahasa pemrograman web yang berada di sisi server. Untuk dapat menajalankan Php, dibutuhkan web server. Web server yang saya install adalah apache versi 2.2.10. Web server tersebut saya install pada direktori /opt/pkg/apache. Selain itu, karena saya membutuhkan database, saya juga install mysql versi 5.0.51 pada direktori /opt/pkg/mysql. Berikut ini adalah langkah-langkah yang saya lakukan dalam melakukan instalasi php dari paket tarball php-5.2.9.tar.bz2. Php tersebut saya install pada /opt/pkg/php/. Sebagai informasi, saya menggunakan slackware 12.1 yang pada saat instalasinya saya sengaja tidak menyertakan apache, php, dan mysql.

1. Login sebagai root dan membuat direktori /opt/pkg/php

mkdir /opt/pkg/php/

2. lakukan Copy dan ekstraksi php-5.2.9.tar.bz2

cp php-5.2.9.tar.bz2 /opt/pkg/
cd /opt/pkg/
tar xvjf php-5.2.9.tar.bz2

3. Masuk ke direktori php-5.2.9

cd php-5.2.9

4. Lakukan konfigurasi

./configure /configure --with-apxs2=/opt/pkg/apache/bin/apxs --with-mysql=/opt/pkg/mysql --prefix=/opt/pkg/php

5. Lakukan kompilasi dan instalasi

make
make install

6. Membersihkan hasil kompilasi php-5.2.9

make clean

7. copy php.ini ke direktori /opt/pkg/php/lib

cp php.ini-dist /opt/pkg/php/lib/php.ini

8. Pindah ke direktori web server dan edit file httpd.conf

cd /opt/pkg/apache/conf
nano httpd.conf

9. cari baris LoadModule php5_module modules/libphp5.so. Jika belum ada, pada file httpd.conf tambahkan baris berikut:

LoadModule php5_module modules/libphp5.so

10. Buat apache dapat melakukan ekstensi-ekstensi file PHP, misal ekstensi file .phtml dan phps. Caranya dengan menambahkan baris-baris di bawah ini pada httpd.conf:

AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps

11. Jalankan web server apache:

cd /opt/pkg/apache/bin
./apachectl start


12. buka browser dan ketik localhost untuk mengetes apakah apache telah running.

13. Lakukan testing Dengan membuat file tes.php pada direktori /opt/pkg/apache/htdocs. Isi file tersebut:
<?php
echo "Hello World!";
phpinfo();
?>

13. Pada browser, Ketik URL:
http://localhost/tes.php

Semoga bermanfaat!

No comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...