Rabu, 06 Februari 2013

Aktifkan Modul PHP 5 Untuk Apache 2 di Ubuntu

Pada sistem operasi debian dan turunannya, instalasi Apache 2 dan PHP 5 sangat mudah dilakukan. Cukup dengan sudo apt-get install apache2 php5 Dengan perintah ditas maka Apache 2 dan PHP 5 akan diinstall ke dalam sistem operasi dan juga langsung dikonfigurasi agar bisa bekerja sama. Masalah yang sering terjadi adalah Apache tetap saja tidak mengenali PHP dan setiap mengakses file php lewat http maka Apache akan mengkonfirmasi apakah file PHP tersebut ingin diunduh apa tidak. seperti tampak pada gambar berikut :

Hal ini bisa disebabkan terjadinya error pada saat instalasi, ataupun paket libapache2-mod-php5 yang diunduh sebelumnya rusak. Agar PHP 5 yang sudah diinstall tadi bisa bekerja sama dengan Apache 2 maka PHP 5 harus dikonfigurasi ulang dan paket libapache2-mod-php5 dibuang terlebih dahulu. Untuk melakukannya bisa mengikuti langkah - langkah berikut: sudo a2dismod php5 Non aktifkan modul PHP5 yang sudah diaktifkan sebelumnya. sudo /etc/init.d/apache2 force-reload Reload Apache 2, untuk membuang modul PHP5 dari konfigurasinya. sudo apt-get remove libapache2-mod-php5 Buang paket libapache2-mod-php5 dari sistem operasi sudo apt-get clean Perintah ini akan membuang paket - paket yang sudah didownload sebelumnya dari cache apt-get. Jadi untuk instalasi berikutnya tidak mengambil paket dari cache tapi akan langsung dari repository. sudo apt-get install libapache2-mod-php5 Perintah ini akan menginstalasi kembali paket libapache2-mod-php5 sudo a2enmod php5 Aktifkan kembali modul php5 untuk Apache 2 sudo /etc/init.d/apache2 force-reload Reload Apache 2, untuk mengaktifkan konfigurasi modul Apache 2 Dengan menjalankan perintah - perintah diatas maka Apache 2 akan mengenali PHP, dan mengeksekusi PHP jika ada request ke file PHP dari http. Catatan: a2enmod adalah aplikasi yang digunakan untuk mengaktifkan modul - modul di Apache 2 dan bisa digunakan untuk mengaktifkan modul - modul lainnya seperti mod_rewrite, mod_proxy dan lain - lain. Aplikasi ini hanya ada di sistem operasi Debian dan turunannya. a2dismod adalah aplikasi yang digunakan untuk menonaktifkan modul - modul yang sudah aktif di Apache 2. Sama sperti a2enmod aplikasi ini dapat digunakan untuk menonaktifkan modul - modul yang lain dan juga hanya tersedia untuk sistem operasi Debian dan turunannya sumber : http://dollyaswin.net/blog/aktifkan_modul_php_5_untuk_apache_2_di_ubuntu

Template is modificated by Trisnadi from ": kendhin x-template.blogspot.com