Nội dung
Ioncube là gì?
ionCube Ltd. là một công ty phần mềm có trụ sở gần Canterbury, Kent, Vương quốc Anh. ionCube được thành lập năm 2002 và đã giới thiệu các công cụ để bảo vệ phần mềm được viết bằng ngôn ngữ lập trình PHP khỏi bị xem, thay đổi và chạy trên các máy tính không có giấy phép.
Hoặc các bạn có thể hiểu đơn giản hơn là ionCube Loader là thư viện PHP dùng với những file được mã hóa bởi phần mềm ionCube Encoder. Và trong nhiều trường hợp khi cài phần mềm, bạn sẽ nhận được yêu cầu là “ionCube Loader is not loaded. Please enable it to continue installation“(ionCube Loader không hoạt động, hãy bật nó lên và tiếp tục quá trình cài đặt). Vì mình cài đặt Softaculous yêu cầu ionCube nên mình tiện tay viết luôn bài Cài đặt Ioncube vào DirectAdmin này.
Cài đặt ionCube vào DirectAdmin
Để cài đặt ionCube vào DirectAdmin chúng ta thực hiện theo 2 bước sau.
Bước 1: SSH vào vào VPS Linux với tài khoản root
Việc đầu tiên bạn cần làm là SSH vào VPS hoặc Server của bạn. Nếu bạn chưa biết cách SSH vào SSH vào VPS hoặc Server của bạn thì bạn có thể tham khảo bài viết hướng dẫn sau:
Sau khi đã SSH vào chúng ta tiếp tục với bước tiếp theo.
Bước 2: Thực hiện các lệnh cài đặt ionCube vào DirectAdmin
Quá trình cài đặt ionCube vào DirectAdmin cực kì đơn giản, bạn chỉ cần chạy 3 lệnh sau dưới quyền root là Ioncube sẽ hoạt động.
cd /usr/local/directadmin/custombuild ./build set ioncube yes ./build ioncube
Giải thích các lệnh trên:
- Lệnh 1: Di chuyển vào thư mục custombuild
- Lệnh 2: Thay đổi cấu hình ioncube sang “yes”
- Lệnh 3: Bắt đầu quá trình cài đặt ioncube
Dưới đây là hình ảnh quá trình cài đặt trên VPS của mình.
Thay đổi cấu hình ioncube từ “no” thành “yes”
Quá trình cài đặt diễn ra rất nhanh và cực kì đơn giản. Nếu bạn sử dụng nhiều phiên bản PHP hơn thì sẽ có nhiều log dạng ionCube loader 10.4.0 is now installed for PHP X.X
hiện ra hơn.
Sau khi cài đặt hoàn tất chúng ta có thể kiểm tra lại với lệnh bên dưới.
php -v
Nếu hiện đầy đủ các thông tin ionCube PHP Loader và phiên bản như bên dưới vậy là chính xác.
PHP 7.3.19 (cli) (built: Jul 12 2020 18:04:19) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.19, Copyright (c) 1998-2018 Zend Technologies with the ionCube PHP Loader + ionCube24 v10.4.0, Copyright (c) 2002-2020, by ionCube Ltd. with Zend OPcache v7.3.19, Copyright (c) 1999-2018, by Zend Technologies
Thêm hình ảnh cho các bạn dễ hình dung.
Lưu ý: Trường hợp bạn chưa tìm thấy IonCube thì bạn hãy thử khởi động lại dịch vụ WebServer của mình thử nhé.
Tổng kết
Như vậy là bạn đã nắm được cách cài đặt Ioncube vào DirectAdmin chỉ với 2 bước đơn giản. Hy vọng các bạn thích bài viết này và chia sẻ rộng rãi.
Chúc các bạn thực hiện thành công.
Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:
- Hotline 247: 028 888 24768 (Ext 0)
- Ticket/Email: Bạn dùng email đăng ký dịch vụ gửi trực tiếp về: support@azdigi.com