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. là thư viện PHP dùng với những file được mã hóa bởi phần mềm ionCube Encoder.
Trong bài viết này, mình sẽ hướng dẫn các bạn cách cài đặt ionCube trên server cài đặt HocVPS Script.HocVPS Script.
Các server khác cũng thao tác tương tự!
Hướng dẫn cài đặt ionCube Loader
1. Tải ionCube Loader
Đầu tiên bạn cần kiểm tra xem hệ thống đang sử dụng là 32bit hay 64bit bằng cách chạy lệnh:
uname -a
Nếu nội dung trả về là
cd /tmp wget //downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz tar xfz ioncube_loaders_lin_x86-64.tar.gz2 tức là 64bit, ngược lại
cd /tmp wget //downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz tar xfz ioncube_loaders_lin_x86-64.tar.gz3 là 32bit.
Với hệ thống 64bit x86_64
cd /tmp wget //downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz tar xfz ioncube_loaders_lin_x86-64.tar.gz
Với hệ thống 32bit i386
cd /tmp wget //downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz tar xfz ioncube_loaders_lin_x86.tar.gz
2. Lựa chọn phiên bản ionCube Loader
Khi bạn dùng lệnh
cd /tmp wget //downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz tar xfz ioncube_loaders_lin_x86-64.tar.gz4 sẽ thấy rất nhiều phiên bản ionCube Loader tương ứng với phiên bản PHP khác nhau, bước tiếp theo cần phải lựa chọn phiên bản ionCube Loader phù hợp với hệ thống hiện tại.
– Kiểm tra phiên bản PHP hiện tại
php -v
Output trả về có thể tương tự như sau:
PHP 7.3.20 [cli] [built: Jul 7 2020 07:53:49] [ NTS ] Copyright [c] 1997-2018 The PHP Group Zend Engine v3.3.20, Copyright [c] 1998-2018 Zend Technologies with Zend OPcache v7.3.20, Copyright [c] 1999-2018, by Zend Technologies
Như vậy hệ thống đang cài đặt phiên bản PHP 7.3PHP 7.3
– Tìm kiếm thư mục chứa thư viện mở rộng của PHP:
php -i | grep extension_dir
extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules sqlite3.extension_dir => no value => no value
– Copy phiên bản ionCube Loader cho PHP 7.3 vào thư mục
cd /tmp wget //downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz tar xfz ioncube_loaders_lin_x86-64.tar.gz5
cp /tmp/ioncube/ioncube_loader_lin_7.3.so /usr/lib64/php/modules
Nếu bạn đang sử dụng phiên bản PHP khác 7.3, hãy thay thế tên file tương ứng.
3. Cấu hình PHP sử dụng ionCube Loader
Mở file cấu hình PHP
nano /etc/php.ini
Thêm đoạn sau vào cuối file
[ionCube Loader] zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_7.3.so
Khởi động lại service
cd /tmp wget //downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz tar xfz ioncube_loaders_lin_x86-64.tar.gz0
4. Kiểm tra kết quả
Nếu không có vấn đề gì xảy ra, khi sử dụng lệnh
cd /tmp wget //downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz tar xfz ioncube_loaders_lin_x86-64.tar.gz6 bạn sẽ thấy thêm một dòng ionCube PHP Loader xuất hiện bên dưới.
cd /tmp wget //downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz tar xfz ioncube_loaders_lin_x86-64.tar.gz1
Vậy là xong rồi đấy.
Chúc bạn thành công.
Bài viết liên quan:
- Nâng cấp PHP 7 với server sử dụng HocVPS Script
- Hướng dẫn cài đặt và cấu hình PHP Zend OPcache trên CentOS
- Hướng dẫn compile NGINX trên CentOS
- Hướng dẫn tăng tốc Nginx với Pagespeed
- Hướng dẫn ẩn phiên bản PHP
- VestaCP dính lỗi bảo mật nghiêm trọng – Cập nhật ngay
Comment của bạn
35 Comments
- Luan Vo 1 comment 26/04/2020 at 12:06 am 1 comment 26/04/2020 at 12:06 am
Mình cài đúng các bước, đã chỉnh lại PHP 7.2, nhưng vẫn ko cài được. Mong admin giúp mình
tsicongnghe 1 comment 09/04/2020 at 5:29 pm 1 comment 09/04/2020 at 5:29 pm Nhận mã hóa code ioncube liên hệ face/tsicongnghe
face/tsicongnghesinhle 20 comment 26/07/2019 at 1:56 pm 20 comment 26/07/2019 at 1:56 pm Giờ mình muốn xóa khỏi vps thì làm cách nào ae. Rất mong giúp đỡ. vì cài xong có vẻ khi cài wordpress nó bị lỗi plugin. cảm ơn ad
Rất mong giúp đỡ. vì cài xong có vẻ khi cài wordpress nó bị lỗi plugin.
cảm ơn adNhan 3 comment 28/09/2018 at 2:36 pm 3 comment 28/09/2018 at 2:36 pm Mình ko rành, nên làm theo hướng dẫn của bạn, giờ trong file php.ini ko có gì cả, chỉ có 2 dòng như bạn chỉ, vậy bây giờ phải làm sao? Ko biết bình thường file đó chứa gì nữa. Thank Luân
Thank LuânViệt Phương Moderator 28/09/2018 at 2:44 pm Moderator 28/09/2018 at 2:44 pm Vậy cấu hình php của bạn không lưu trong đó nên vốn dĩ file đó trắng. Tùy từng bộ script mà vị trí lưu khác nhau nên bạn phải tìm rồi Thông qua các lệnh như
cd /tmp wget //downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz tar xfz ioncube_loaders_lin_x86-64.tar.gz
7 Và ngồi đọc các thông tin để biết cấu hình PHP lưu ở đâu
Thông qua các lệnh như
cd /tmp wget //downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz tar xfz ioncube_loaders_lin_x86-64.tar.gz
7
Và ngồi đọc các thông tin để biết cấu hình PHP lưu ở đâuNhan 3 comment 28/09/2018 at 3:41 pm 3 comment 28/09/2018 at 3:41 pm Thank Luân. Nhờ gợi ý của luân mình tìm được rồi. Nó nằm trong /etc/php/7.0/cli/php.ini
Việt Phương Moderator 29/09/2018 at 7:59 am Moderator 29/09/2018 at 7:59 am Cấu hình vậy chắc bạn là Centmin Mod hay VestaCP à?
Nhan 3 comment 29/09/2018 at 10:38 am 3 comment 29/09/2018 at 10:38 am Ah, mình cài wordpress theo bản có sẵn trên vultr.
Việt Phương Moderator 29/09/2018 at 11:33 am Moderator 29/09/2018 at 11:33 am OK bạn. Noted
Nguyễn Công Nam 1 comment 14/08/2018 at 10:48 am 1 comment 14/08/2018 at 10:48 am Cho em hỏi sau khi cài xong thì muốn mã hóa những file mình cần thì làm ntn ạ?
Việt Phương Moderator 14/08/2018 at 12:19 pm Moderator 14/08/2018 at 12:19 pm Tool này chỉ để decode thôi bạn nhé, hỗ trợ PHP đọc những cái đã được mã hóa Để mã hóa bạn cần dùng bộ sản phẩm của chính nó, ionCube //www.ioncube.com/
Để mã hóa bạn cần dùng bộ sản phẩm của chính nó, ionCube //www.ioncube.com/
Zen 2 comment 09/05/2018 at 5:54 pm 2 comment 09/05/2018 at 5:54 pm Mình cài nhưng bị lỗi này
Cannot load the ionCube PHP Loader – it was already loaded
PHP 7.2.5 [cli] [built: Apr 24 2018 19:12:06] [ NTS ] Copyright [c] 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright [c] 1998-2018 Zend Technologies with the ionCube PHP Loader [enabled] + Intrusion Protection from ioncube24.com [unconfigured] v10.2.1, Copyright [c] 2002-2018, by ionCube Ltd. with Zend OPcache v7.2.5, Copyright [c] 1999-2018, by Zend Technologies
Copyright [c] 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright [c] 1998-2018 Zend Technologies
with the ionCube PHP Loader [enabled] + Intrusion Protection from ioncube24.com [unconfigured] v10.2.1, Copyright [c] 2002-2018, by ionCube Ltd.
with Zend OPcache v7.2.5, Copyright [c] 1999-2018, by Zend TechnologiesMong admin giúp đỡ ah.
Việt Phương Moderator 09/05/2018 at 8:41 pm Moderator 09/05/2018 at 8:41 pm Cho mình nội dung của /etc/php.ini. Và hệ thống bạn là gì? Vì có thể trong /etc/php.d/ có file cũng đang cấu hình ionCube rồi
Zen 2 comment 10/05/2018 at 11:37 am 2 comment 10/05/2018 at 11:37 am php.ini em xem rất kỹ và cấu hình đúng ùi ạ. Anh có thể cho em email hoặc skype không ah. Em còn vài vấn đề không thể giải quyết được cần giúp ah. Em cảm ơn anh rất nhiều ah.
Anh có thể cho em email hoặc skype không ah. Em còn vài vấn đề không thể giải quyết được cần giúp ah. Em cảm ơn anh rất nhiều ah.Việt Phương Moderator 10/05/2018 at 12:13 pm Moderator 10/05/2018 at 12:13 pm nhé bạn
thaiaiti 6 comment 27/10/2017 at 11:15 am 6 comment 27/10/2017 at 11:15 am Bạn ơi, mình cai hocvps mới nhất là php7.1 mà 1 số source nó chỉ chạy dc php5.6 vậy phải làm thế nào? b hướng dẫn m với
mà 1 số source nó chỉ chạy dc php5.6
vậy phải làm thế nào? b hướng dẫn m vớiViệt Phương Moderator 27/10/2017 at 12:52 pm Moderator 27/10/2017 at 12:52 pm Phương án 1. Bạn chạy trên VPS cài HocVPS với PHP5.6 [Reinstall VPS cũ cài mới]. Khuyến khích phương án này hơn Phương án 2. Bạn downgrade PHP, có thể sẽ có xung đột nên cần backup website trước để cài lại khi cần
cd /tmp wget //downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz tar xfz ioncube_loaders_lin_x86-64.tar.gz
8 Kiểm tra php.ini nếu vẫn giữ nguyên của cấu hình PHP7.1 trước đó và hệ thống tạo file php.ini.rpmsave cho cấu hình PHP mới thì:cd /tmp wget //downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz tar xfz ioncube_loaders_lin_x86-64.tar.gz
9 Rồi khởi động lại PHP-FPM
Phương án 2. Bạn downgrade PHP, có thể sẽ có xung đột nên cần backup website trước để cài lại khi cần
cd /tmp wget //downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz tar xfz ioncube_loaders_lin_x86-64.tar.gz
8
Kiểm tra php.ini nếu vẫn giữ nguyên của cấu hình PHP7.1 trước đó và hệ thống tạo file php.ini.rpmsave cho cấu hình PHP mới thì:
cd /tmp wget //downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz tar xfz ioncube_loaders_lin_x86-64.tar.gz
9
Rồi khởi động lại PHP-FPMthaiaiti 6 comment 27/10/2017 at 12:54 pm 6 comment 27/10/2017 at 12:54 pm có huong dan downgrade PHP ko b
Việt Phương Moderator 27/10/2017 at 2:11 pm Moderator 27/10/2017 at 2:11 pm Ngay trong comment trên bạn nhé. Mình vừa edit
Kien Vu 2 comment 08/07/2017 at 11:46 pm 2 comment 08/07/2017 at 11:46 pm Cảm ơn admin đã cung cấp các thông tin hữu ích! Nhờ vậy mà mình đã tự setup được site của mình! Mong hocvps.com ngày càng lớn mạnh và phát triển!
Nguyễn Văn Ninh 1 comment 13/03/2017 at 9:19 am 1 comment 13/03/2017 at 9:19 am Chào admin, Mình có cài thêm cái thư viện: //hocvps.com/ioncube-loader/. Nhưng sau khi reboot lại server thì phpmyadmin đăng nhập không được nữa, và filemanager cũng tình trạng như thế. Không báo lỗi gì, submit đăng nhập chi refresh lại trang mà không vào quản lý được. Rất mong admin học vps chỉ bảo giùm, để mình fix được lỗi này :[. Chân thành cám ơn.
Mình có cài thêm cái thư viện: //hocvps.com/ioncube-loader/. Nhưng sau khi reboot lại server thì phpmyadmin đăng nhập không được nữa, và filemanager cũng tình trạng như thế. Không báo lỗi gì, submit đăng nhập chi refresh lại trang mà không vào quản lý được. Rất mong admin học vps chỉ bảo giùm, để mình fix được lỗi này :[.
Chân thành cám ơn.Việt Phương Moderator 13/03/2017 at 9:44 am Moderator 13/03/2017 at 9:44 am Mình cần xem log và các service chứ thông tin lỗi như thế này khó tư vấn rồi. Bạn gửi cấu hình login VPS qua mình xem cho
Kha 3 comment 03/01/2017 at 3:11 pm 3 comment 03/01/2017 at 3:11 pm Mình chèn đoạn này xuống dưới cùng của PHP Ini rồi xong làm thế nào để khởi động lại được hả bạn ơi.
=================================== [ionCube Loader] zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.6.so ======================================
[ionCube Loader]
zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.6.so
======================================Việt Phương Moderator 03/01/2017 at 3:24 pm Moderator 03/01/2017 at 3:24 pm Bạn dùng web-server gì? Nginx thì
cd /tmp wget //downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz tar xfz ioncube_loaders_lin_x86.tar.gz
0cd /tmp wget //downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz tar xfz ioncube_loaders_lin_x86.tar.gz
1 Apache thìcd /tmp wget //downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz tar xfz ioncube_loaders_lin_x86.tar.gz
2
cd /tmp wget //downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz tar xfz ioncube_loaders_lin_x86.tar.gz
0
cd /tmp wget //downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz tar xfz ioncube_loaders_lin_x86.tar.gz
1
Apache thìcd /tmp wget //downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz tar xfz ioncube_loaders_lin_x86.tar.gz
2Ngoc Hai 4 comment 20/05/2017 at 3:38 pm 4 comment 20/05/2017 at 3:38 pm Mình dùng ZOC để mở file php.ini Paste xong code dưới nhưng mình k biết làm tnao để restart lại. [ionCube Loader] zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.6.so
Paste xong code dưới nhưng mình k biết làm tnao để restart lại.
[ionCube Loader]
zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.6.soNgoc Hai 4 comment 20/05/2017 at 3:51 pm 4 comment 20/05/2017 at 3:51 pm M lam dc roi 😀
Trinh Tran 2 comment 04/10/2016 at 3:31 pm 2 comment 04/10/2016 at 3:31 pm Mình cài đặt Ok nhưng mà không hiểu sao khi update website trình thông báo vẫn báo cần phải có bản từ 5.1 trở lên.
Đây là Log check của mình mong bạn giúp đỡ.
PHP 5.4.28 [cli] [built: May 16 2014 05:18:54] Copyright [c] 1997-2014 The PHP Group Zend Engine v2.4.0, Copyright [c] 1998-2014 Zend Technologies with the ionCube PHP Loader [enabled] + Intrusion Protection from ioncube24.com [unconfigured] v6.0.4, Copyright [c] 2002-2016, by ionCube Ltd. with Zend Guard Loader v3.3, Copyright [c] 1998-2013, by Zend Technologies
Copyright [c] 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright [c] 1998-2014 Zend Technologies
with the ionCube PHP Loader [enabled] + Intrusion Protection from ioncube24.com [unconfigured] v6.0.4, Copyright [c] 2002-2016, by ionCube Ltd.
with Zend Guard Loader v3.3, Copyright [c] 1998-2013, by Zend TechnologiesĐã thêm dòng : zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.4.so vào file php.ini
Mình có cần phải Update phiên bản PHP lên không ?
Luân Trần Admin 05/10/2016 at 9:59 am Admin 05/10/2016 at 9:59 am Thông báo lỗi như thế nào bạn nhỉ?
Knight 1 comment 05/09/2016 at 2:06 pm 1 comment 05/09/2016 at 2:06 pm Luân cho mình hỏi có cách nào dịch ngược lại các file bị mã hóa bởi thằng này không?
Luân Trần Admin 05/09/2016 at 4:13 pm Admin 05/09/2016 at 4:13 pm Vụ này mình không biết.
khoa nguyen 9 comment 09/06/2016 at 5:28 am 9 comment 09/06/2016 at 5:28 am Hi , anh luân , cài php 5.6 và ionCube Loader 5.6 , báo mọi thứ thành công , nhưng lại chạy không dươc anh luân
Luân Trần Admin 09/06/2016 at 11:45 am Admin 09/06/2016 at 11:45 am Không được như thế nào bạn nhỉ?
Vo Tan 11 comment 08/05/2016 at 10:18 am 11 comment 08/05/2016 at 10:18 am Nó có ích gì cho Server thường không bạn 🙂 Góp ý là Luân nên thêm phần công dụng vào nữa. Đọc không hiểu tẹo nào 😀 phải search thêm thông tin về ionCube mới biết 😀
Góp ý là Luân nên thêm phần công dụng vào nữa. Đọc không hiểu tẹo nào 😀 phải search thêm thông tin về ionCube mới biết 😀Luân Trần Admin 08/05/2016 at 10:52 am Admin 08/05/2016 at 10:52 am Nếu không cần dùng thì khỏi cần cài nhé 😀 Một số code được mã hóa phải có ionCube mới chạy được.
Một số code được mã hóa phải có ionCube mới chạy được.Trinh Tran 2 comment 04/10/2016 at 3:32 pm 2 comment 04/10/2016 at 3:32 pm Món này dùng cho những code được mã hóa chuẩn ioncube mới cần, nếu website của bạn không mã hóa thì không cần đến cái này.