Installasi PHP4 pada Linux
Pada Linux biasanya sudah terinstall Web Server (HTTP Server) yaitu Apache Web Server, sehingga yang perlu Anda lakukan adalah mengistall PHP4 dari source-nya dan bagaimana konfigurasi agar PHP4 berintegrasi dengan Apache Web Server.
Installasi PHP4
Dalam kasus ini source PHP4 yang digunakan adalah yang ber-ekstensi *.tar.gz. Untuk membuka file kompres tersebut digunakan perintah sebagai berikut :
gunzip php-version.tar.gz
tar -xvf php-version.tar
Setelah itu lakukan langkah-langkah sebagai berikut di bawah :
cd php-version
./configure --with-mysql --with-apxs=/usr/sbin/apxs --with-gd
Dalam kasus ini akan dilakukan konfigurasi PHP4 dengan database server Mysql dan menggunakan gd-library agar PHP4 mendukung pengolahan image.
Langkah selanjutnya :
make
make install
cp php.ini-dist /direktori/tempat/file/ini/semestinya/php.ini
Proses installasi selesai.
Konfigurasi Apache Web Server
Tambahkan baris berikut di bawah pada file httpd.conf
AddType application/x-httpd-php .php .php3 .phtml
UpgradePHP3 ke PHP4 pada Linux (pada Redhat Linux 6.2)
Uninstall PHP3
Dengan mengedit /etc/httpd/conf/httpd.conf dengan :
menonaktifkan baris berikut menjadi :
#LoadModule php3_module modules/libphp3.so
menonaktifkan baris berikut menjadi
#AddModule mod_php.c
#AddModule mod_php3.c
menonaktifkan baris berikut menjadi
#
...
...
...
#
Setelah selesai langkah tersebut di atas ketik perintah :
/etc/rc.d/init.d/httpd restart
==> PHP3 sudah mati.
Menginstall PHP4
Source php-4.0.x.tar.gz uncomprese dengan perintah :
gunzip php-4.0.3pl1.tar.gz
tar -xvf php-4.0.3pl1.tar
masuk ke direktori php-4.0.3pl1
./configure --with-mysql --with-apxs=/usr/sbin/apxs --with-gd
make
make install
cp php.ini-dist /etc/httpd/php.ini
cd /etc/httpd; mkdir lib; cd lib; mkdir apache
cp /dir/source/php4/libs/libphp4.so /etc/httpd/lib/apache
edit file /etc/httpd/conf/httpd.conf menjadi seperti di bawah ini
#
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php .php .php3
AddType application/x-httpd-php3-source .phps
#
ketik perintah ini :
/etc/rc.d/init.d/httpd restart
Thanks Regards Febri Nugroho (BeduLz)