Suhosin được biết đến là một trong những hệ thống có khả năng dùng để giúp cho mã nguồn PHP được an toàn hơn và mà Suhosin có nguyên lý hoạt động như một PHP module giúp chống lại sự xâm nhập hệ thống để khai thác lỗ hổng (thông qua các đoạn mã PHP). Ngoài ra, nó còn có rất nhiều tính năng khác mà bạn chưa khám phá hết. Ở bài viết dưới đây, chúng tôi sẽ hướng dẫn từ A – Z cách cài đặt Suhosin cho LHP trên Linux thật đơn giản nhất nhé!
-
Cập nhật package
Hãy luôn thực hiện thao tác cập nhật các software trong package để lên phiên bản mới nhất.
RHEL/CentOS
Là một hệ điều hành miễn phí hoàn toàn nên bạn có thể an tâm khi cập nhật qua yum update –y.
Ubuntu hoặc Debian
Dùng trong apt-get update.
Dùng để cài php-devel
Vì khi chúng ta cài Suhosin sẽ sử dụng source để cài đặt php-devel. RHEL/CentOS
Sử dụng yum install php-devel trong hệ điều hành CentOS.
Ubuntu/Debian
Áp dụng apt-get install php5-dev.
-
Cài đặt Suhosin
Muốn cho việc cài đặt Suhosin thành công thì bạn cần phải thực hiện theo đúng nguyên tắc dưới đây:
Bước 1:
Sau khi bạn đã thực hiện xong tất cả những thao tác như trên thì bạn hãy tiến hành tải mã nguồn của Suhosin phiên bản mới nhất tại địa chỉ sau đây: “https://download.suhosin.org/suhosin-0.9.38.tar.gz –no-check-certificate”.
Bước 2:
Khi đã tải xong về máy chủ rồi thì trên màn hình sẽ xuất hiện một tập tin nén, hãy giải nén cho tập tin đó thành dạng như sau nhé: “tar -xvf suhosin*”.
Bước 3:
Thực hiện thao tác click chuột để truy cập vào thư mục suhosin, lúc này thư mục sẽ có dạng “cd suhosin*”.
Cài đặt suhosin giờ đây thật đơn giản và nhanh gọn
Bước 4:
Tiếp tục sử dụng các lệnh như sau để build cho mã nguồn.
+ Sử dụng lệnh phpize.
+ Lệnh /configure.
+ Lệnh make.
+ Lệnh make install.
Bước 5: Ngay bây giờ bạn hoàn tất việc cài đặt Suhosin và đã có module suhosin ngay trong thư mục của mã nguồn của PHP rồi nhé. Rất đơn giản, bạn chỉ cần click chuột vào đó và để kích hoạt thành công thì bắt buộc bạn phải thêm đoạn sau vào Bước 6: Trường hợp nếu bạn mới sử dụng lần đầu tiên và không biết file php.ini đang nằm ở đâu thì chạy theo lệnh dưới sau “php -i |grep php.ini”.
Bước 6:
Cuối cùng là bạn phải tiến hành khởi động lại PHP hoặc PHP-FPM của bạn là ok. Cách để kiểm tra xem Suhosin có đang load hay chưa thì bạn có thể dùng lệnh dưới đây để gõ kiểm tra nhé.
Các lệnh dùng để kiểm tra Suhosin đang load chưa
Như vậy, cách cài đặt Suhosin cho LHP trên Linux rất đơn giản và dễ dàng phải không nào. Bạn đã rút ra được kinh nghiệm bỏ túi riêng cho mình chưa, nếu chưa hiểu rõ về nó thì có thể tham khảo qua bài viết trên hoặc bạn có thể liên lạc với chúng tôi hotline: 1900 6680 hay qua website: http://nhanhoa.com để được tư vấn và hỗ trợ nhé!
Chúc bạn thành công!
>>> Xem thêm: thuê vps giá rẻ nhất – Tìm hiểu dịch vụ tại Nhân Hòa với ưu đãi tốt hàng đầu thị trường
>>> Xem thêm: web hosting – Tìm hiểu dịch vụ hosting giá tốt hàng đầu thị trường
>>> Xem thêm: kiem tra thong tin ten mien – Tìm hiểu dịch vụ tên miền Nhân Hòa tốt hàng đầu thị trường