Contoh instalasi dan setup yang akan diberikan disini adalah untuk Webmin dengan OS Centos 5 32 bit.
Sebelum memulai instalasi SuPHP maka kita perlu melakukan update ke RPMforge, karena pada defaultnya paket SuPHP belum ada, lakukan langkah berikut:
1a. Download paket RPMforge (dibawah ini untuk Centos 5 32 bit)
http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
1b. Kemudian install DAG’s GPG key
rpm –import http://apt.sw.be/RPM-GPG-KEY.dag.txt
1c. Verifikasi Paket
rpm -K rpmforge-release-0.5.2-2.el5.rf.*.rpm
1d. Install Paket
rpm -i rpmforge-release-0.5.2-2.el5.rf.*.rpm
2a.Selesai tahap update RPMforge, lanjut ke install dan setup SuPHP.
2b. Install SuPHP
yum install mod_suphp
2c. Kalau sukses, hasil install SuPHP diatas tadi akan menghasilkan 2 file:
/etc/suphp.conf
/etc/httpd/conf.d/suphp.conf
3a.Sekarang mulai tahap setup konfigurasi, edit file /etc/suphp.conf
3b. Baris dibawah ini tidak perlu diubah jika webserver Anda Apache, jika menggunakan webserver lain silahkan di sesuaikan:
webserver_user=apache
3c. Ubah baris ini:
x-httpd-php=php:/usr/bin/php
menjadi
x-httpd-php=”php:/usr/bin/php-cgi”
3d. Ubah baris ini:
x-suphp-cgi=execute:!self
menjadi
x-suphp-cgi=”execute:!self”
4a.Edit file konfigurasi modul SuPHP apache yang terletak disini: /etc/httpd/conf.d/suphp.conf
4b. Disable semya line disana dengan cara memberi tanda # didepan setiap line kecuali baris ini jangan di berikan / disable:
LoadModule suphp_module modules/mod_suphp.
5. Terakhir adalah menambahkan konfigurasi SuPHP disetiap virtual host yang ada / dibuat pada file /etc/httpd/conf/httpd.conf. Saya beri contoh virtual host Saya (tidak mesti mirip tapi yang dibold harus ada):
<VirtualHost *:80>
DocumentRoot “/home/folderfile”
ServerName webcipta.net
suPHP_Engine on
suPHP_UserGroup webcipta webcipta
AddHandler x-httpd-php .php .php3 .php4 .php5
suPHP_AddHandler x-httpd-php
<Directory “/home/folderfile”>
allow from all
Options +Indexes
</Directory>
</VirtualHost>
Pada baris
suPHP_UserGroup webcipta webcipta
diisi sesuai dengan user dan grup Anda.
Setelah selesai semua restart webserver Anda.
Artikel terkait:








