Install PHP4 di apache 2.2 dari source ubuntu 10.10

Walaupun saat ini PHP telah merilis versi PHP 5, namun terkadang kita memiliki aplikasi yang sudah stabil berjalan di PHP 4 dan kita butuhkan untuk berjalan di apache versi terbaru ( apache versi 2.2). Dalam artikel ini kita akan meng-install PHP 4 sebagai modul pada apache versi 2.2

  1. Download source kode PHP 4 di php-4.4.9.tar.bz2
  2. ekstrak hasil download :
    $ sudo su -
    # cp /home/nama_user/Download/php-4.4.9.tar.bz2  /opt/
    # cd /opt
    # tar -xvjf php-4.4.9.tar.bz2
    
  3. configure , make dan make install
    Pada tutorial ini PHP 4 akan diload sebagai modul apache 2.2 (Silakan baca cara install apache 2.2 disini

    # cd php-4.4.9
    # ./configure ./configure --prefix=/opt/php4 --with-config-file-path=/etc/php4 --with-apxs2=/opt/apache22/bin/apxs
    

    Pada perintah diatas binary php akan diinstall dalam direktori /opt/php4 dan PHP 4 diinstall sebagai modul pada apache 2.2 yang terlebih dahulu diinstall dalam direktori /opt/apache22 dengan konfigurasi php.ini ingin diletakan dalam direktori /etc/php4.
    Selanjutnya jalankan perintah berikut ini :

    # make
    # make install
    
  4. File konfigurasi php.ini
    Selanjutnya setelah proses instalasi selesai, anda perlu meletakan file konfigurasi php, dalam direktori /etc/php4, berikut langkah2nya

    # mkdir /etc/php4
    # cp php.ini-recommended /etc/php4/php.ini
    
  5. Seting PHP 4 sebagai modul Apache
    Agar PHP 4 dikenal oleh Apache anda , maka berikutnya adalah melakukan konfigurasi pada file httpd.conf yang berada dalam direktori /opt/apache22/conf/httpd.conf, dengan menambahkan baris berikut :

    AddType application/x-httpd-php .php
    

    Dan mengedit baris pada httpd.conf menjadi berikut ini :

    <IfModule dir_module>
        DirectoryIndex index.html index.php
    </IfModule>
    
  6. Berikutnya restart service apache
    # /opt/apache22/bin/apachectl restart
    
  7. Tes dengan file info.php
    Untuk melihat apakah PHP 4 sudah berjalan di apache server, buatlah file info.php dan letakan dalam direktori dokumen root ( /opt/apache22/htdocs ) , dengan isi file berikut ini :

      <?php
         phpinfo();
      ?>
    
  8. Tes lewat browser anda di url http://localhost:8082/info.php



Post a Response