ionCube loader là một tiện ích mở rộng PHP được sử dụng để giải mã các tập lệnh PHP được mã hóa bởi gói ionCube PHP Encoder. Nó rất hữu ích để bảo vệ mã nguồn của các ứng dụng dựa trên PHP và ngăn không cho chúng bị nhìn thấy, thay đổi và chạy trên các máy tính không được cấp phép. Đây là tiện ích mã hóa/giải mã cho các ứng dụng dựa trên PHP, tiện ích này cũng sẽ tăng tốc thời gian tải trang.
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách bật trình tải ionCube trong PHP trên CentOS 8.
Sau khi tất cả các gói được cài đặt, hãy kiểm tra phiên bản PHP bằng lệnh sau:
Bạn sẽ nhận được kết quả sau:
Sau khi tải xuống hoàn tất, hãy giải nén tệp đã tải xuống bằng lệnh sau:
Tiếp theo, liệt kê nội dung của thư mục ioncube:
Bạn sẽ thấy đầu ra sau:
Bạn sẽ nhận được kết quả đầu ra sau:
Bây giờ, hãy sao chép mô-đun trình tải ionCube từ thư mục ioncube phù hợp với phiên bản PHP của bạn vào thư mục tiện ích mở rộng PHP:
Tiếp theo, bạn sẽ cần bật mô-đun này bằng cách chỉnh sửa tệp php.ini:
Thêm dòng sau vào cuối tệp:
Tiếp theo, hãy khởi động lại dịch vụ Apache để áp dụng các thay đổi:
Nếu mọi thứ đều ổn, bạn sẽ nhận được kết quả sau:
Bạn cũng có thể xác minh bằng lệnh sau:
Bạn sẽ thấy kết quả sau:
Đầu ra ở trên xác nhận rằng tiện ích mở rộng ionCube PHP đã được tải trên máy chủ của bạn.
Xin chúc mừng! Mô-đun PHP ionCube hiện đã được cài đặt và kích hoạt trên máy chủ của bạn.
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách bật trình tải ionCube trong PHP trên CentOS 8.
Điều kiện tiên quyết
- Máy chủ chạy CentOS 8.
- Mật khẩu gốc được cấu hình trên máy chủ của bạn.
Cài đặt Apache và PHP
Trước khi bắt đầu, bạn sẽ cần cài đặt PHP và Apache trên hệ thống của mình. Bạn có thể cài đặt bằng cách chạy lệnh sau:
Mã:
yum install httpd php php-common php-cli -y
Mã:
php --version
Mã:
PHP 7.2.11 (cli) (được xây dựng: 9 tháng 10 năm 2018 15:09:36) (NTS)Bản quyền (c) 1997-2018 The PHP GroupZend Engine v3.2.0, Bản quyền (c) 1998-2018 Zend Technologies
Tải xuống ionCube Loader
Trước tiên, hãy tải xuống phiên bản mới nhất của ionCube Loader từ trang web chính thức của nó. Bạn có thể tải xuống bằng lệnh sau:
Mã:
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
Mã:
tar xzf ioncube_loaders_lin_x86-64.tar.gz
Mã:
ls ioncube
Mã:
ioncube_loader_lin_4.1.so ioncube_loader_lin_5.0_ts.so ioncube_loader_lin_5.4.so ioncube_loader_lin_7.0_ts.so LICENSE.txtioncube_loader_lin_4.2.so ioncube_loader_lin_5.1.so ioncube_loader_lin_5.4_ts.so ioncube_loader_lin_7.1.so loader-wizard.phpioncube_loader_lin_4.3.so ioncube_loader_lin_5.1_ts.so ioncube_loader_lin_5.5.so ioncube_loader_lin_7.1_ts.so README.txtioncube_loader_lin_4.3_ts.so ioncube_loader_lin_5.2.so ioncube_loader_lin_5.5_ts.so ioncube_loader_lin_7.2.so HƯỚNG DẪN SỬ DỤNG.pdfioncube_loader_lin_4.4.so ioncube_loader_lin_5.2_ts.so ioncube_loader_lin_5.6.so ioncube_loader_lin_7.2_ts.so USER-GUIDE.txtioncube_loader_lin_4.4_ts.so ioncube_loader_lin_5.3.so ioncube_loader_lin_5.6_ts.so ioncube_loader_lin_7.3.soioncube_loader_lin_5.0.so ioncube_loader_lin_5.3_ts.so ioncube_loader_lin_7.0.so ioncube_loader_lin_7.3_ts.so
Kích hoạt ionCube Loader trong PHP
Tiếp theo, bạn sẽ cần tìm vị trí của thư mục tiện ích mở rộng. Bạn có thể thực hiện bằng lệnh sau:
Mã:
php -i | grep extension_dir
Mã:
extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules
Mã:
cp ioncube/ioncube_loader_lin_7.2.so /usr/lib64/php/modules/
Mã:
nano /etc/php.ini
Mã:
zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_7.2.so
Mã:
systemctl restart httpd
Xác minh Trình tải ionCube cài đặt
Tiếp theo, hãy xác minh mô-đun PHP ionCube Loader bằng lệnh sau:
Mã:
php -v
Mã:
PHP 7.2.11 (cli) (xây dựng: 9 tháng 10 năm 2018 15:09:36) (NTS)Bản quyền (c) 1997-2018 The PHP GroupZend Engine v3.2.0, Bản quyền (c) 1998-2018 Zend Technologies với ionCube PHP Loader + ionCube24 v10.3.9, Bản quyền (c) 2002-2019, của ionCube Ltd.
Mã:
php -m
Mã:
[PHP Modules] bz2 calendar Core ctype curl ngày exif fileinfo lọc ftp gettext băm iconv ionCube Loader libxml openssl pcntl pcre Phar readline Phản chiếu phiên socket SPL chuẩn tokenizer zlib [Zend Modules] ionCube PHP Loader + ionCube24
Xin chúc mừng! Mô-đun PHP ionCube hiện đã được cài đặt và kích hoạt trên máy chủ của bạn.