Sejumlah aplikasi open source lebih disukai secara luas di seluruh web, oleh karena itu keamanannya menjadi perhatian penting bagi pengembang, penyedia, dan yang lebih penting pengguna. Untuk melindungi aplikasi yang dikembangkan di PHP, Suhosin sangat disarankan. Patch Suhosin menawarkan bantuan besar untuk melindungi aplikasi berbasis PHP agar tidak dieksploitasi sepenuhnya. Patch dianggap menawarkan sistem perlindungan lanjutan untuk instalasi PHP. Ide utama di balik perancangan Suhosin adalah, untuk menawarkan perlindungan bagi server terhadap berbagai serangan dan masalah lain yang diketahui di PHP.
Bagaimana cara menginstal Suhosin pada Distribusi Linux yang berbeda? (RHEL / CentOS / Fedora)
Langkah 1 : Download Suhosin versi terbaru, masukkan perintah berikut untuk tujuan itu
# cd /opt
# wget http://download.suhosin.org/suhosin-0.9.32.1.tgz
CATATAN : Anda harus memastikan bahwa php-devel telah terinstal:
# yum install php-devel
Langkah 2 : Kemudian Kompilasi Suhosin di bawah PHP dan RHEL / CentOS Linux menggunakan perintah di bawah ini
# cd suhosin-0.9.32.1
# phpize
#./configure
# make
# make install
Langkah 3 : Konfigurasi Suhosin ke server, menggunakan perintah di bawah ini file konfigurasi Suhosin akan dibuat
# echo ‘extension=suhosin.so’> /etc/php.d/suhosin.ini
Langkah 4 : Menggunakan perintah di bawah ini, Anda tidak boleh me-restart server
# layanan httpd restart
CATATAN : Jika Anda mengaktifkan lighttpd di server, Anda harus menggunakan perintah di bawah ini untuk memulai ulang
# layanan lighttpd restart
Langkah 5 : Sekarang Anda harus memeriksa kembali apakah Suhosin telah terinstal di server. Menggunakan perintah di bawah ini Anda dapat melakukannya
$ php -v
CATATAN : Anda dapat menjalankan perintah berikut untuk memeriksa lebih detail
phpinfo();
?>