Suhosin được thiết kế để bảo vệ server của bạn tránh được một số vấn đề về bảo mật trên ứng dụng PHP, do đó nó giúp cho trang web của bạn giảm được sự tấn công của hacker thông qua PHP.
Sau đây tôi xin trình bày cách cài đặt Suhosin trên hệ thống CentOS.
- Đầu tiên bạn phải tải về phiên bản mới nhất của Suhosin tại trang web http://www.hardened-php.net/suhosin/download.html. Tại thời điểm này, tôi đang sử dụng phiên bản 0.9.29.
wget http://download.suhosin.org/suhosin-0.9.29.tgz tar -xf suhosin-0.9.29.tgz cd suhosin-0.9.29
-
Sau đó tiến hành cài đặt
phpize ./configure make make install
-
Sau khi cài đặt xong, chúng ta sẽ tạo một file /etc/php.d/suhosin.ini với nội dung sau:
extension=suhosin.so
Để kiểm tra xem Suhosin đã được cài đặt đúng chưa thì ta gõ:
php -v
nếu nó ra như sau thì tức là Suhosin đã được cài đặt thành công:
with Suhosin v0.9.29, Copyright (c) 2007, by SektionEins GmbH
[...] Đầu tiên bạn phải tải về phiên bản mới nhất của Suhosin tại trang web http://www.hardened-php.net/suhosin/download.html. Tại thời điểm này, tôi đang sử dụng phiên bản 0.9.29. [...]
thanks!