Ioncube Là Gì

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.

Bạn đang xem: Ioncube là gì

*

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 phonghopamway.com.vn 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à x86_64 tức là 64bit, ngược lại i386 là 32bit.

Với hệ thống 64bit x86_64

cd /tmpwget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gztar xfz ioncube_loaders_lin_x86-64.tar.gzVới hệ thống 32bit i386

cd /tmpwget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gztar 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 ls /tmp/ioncube 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 -vOutput trả về có thể tương tự như sau:

– Tìm kiếm thư mục chứa thư viện mở rộng của PHP:

php -i | grep extension_dirextension_dir => /usr/lib64/php/modules => /usr/lib64/php/modulessqlite3.extension_dir => no value => no value– Copy phiên bản ionCube Loader cho PHP 7.3 vào thư mục /usr/lib64/php/modules

cp /tmp/ioncube/ioncube_loader_lin_7.3.so /usr/lib64/php/modulesNế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.iniThêm đoạn sau vào cuối file

zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_7.3.soKhởi động lại service

service php-fpm restartservice nginx restart

4. Kiểm tra kết quả

Nếu không có vấn đề gì xảy ra, khi sử dụng lệnh php -v bạn sẽ thấy thêm một dòng ionCube PHP Loader xuất hiện bên dưới.

Chúc bạn thành công.

Xem thêm: Hướng Dẫn Sử Dụng Và Cài Đặt Máy Tính Pc Laptop Cài Đặt Win Tận Nơi ™


*

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


*

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ồiThông qua các lệnh nhưphp -iphp --versionwhereis phpVà ngồi đọc các thông tin để biết cấu hình PHP lưu ở đâu


*

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


*

Cấu hình vậy chắc bạn là Centmin Mod hay VestaCP à?


*

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 ạ?


*

Mình cài nhưng bị lỗi này

Cannot load the ionCube PHP Loader – it was already loaded

Mong admin giúp đỡ ah.


*

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


*

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.


*

Bạn ơi, mình cai phonghopamway.com.vn mới nhất là php7.1mà 1 số source nó chỉ chạy dc php5.6vậy phải làm thế nào? b hướng dẫn m với


*

Phương án 1. Bạn chạy trên VPS cài phonghopamway.com.vn với PHP5.6 (Reinstall VPS cũ cài mới). Khuyến khích phương án này hơnPhươ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# yum-config-manager --disable remi-php71# yum remove php-fpm php-common php-gd php-mysqlnd php-pdo php-xml php-mbstring php-mcrypt php-curl php-opcache php-cli php-pecl-zip# yum-config-manager --enable remi-php56# yum install php-fpm php-common php-gd php-mysqlnd php-pdo php-xml php-mbstring php-mcrypt php-curl php-opcache php-cliKiể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ì:mv /etc/php.ini /etc/php.ini.bkmv /etc/php.ini.rpmsave /etc/php.iniRồi khởi động lại PHP-FPM


*

Chào admin,Mình có cài thêm cái thư viện: https://phonghopamway.com.vn/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 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.

=================================== zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.6.so======================================


*

Bạn dùng web-server gì? Nginx thìservice php-fpm restartservice nginx restartApache thì service httpd restart


*

Mình dùng ZOC để mở file php.iniPaste xong code dưới nhưng mình k biết làm tnao để restart lại.zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.6.so


*

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 đỡ.

Đã 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 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?


*

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


*

Nó có ích gì cho Server thường không bạn