Cài đặt Ioncube Loader trên server Linux chi tiết mới nhất

Thảo luận trong 'VPS | Hosting Linux / Windows' bắt đầu bởi admin, 27/10/20.

  1. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,883
    Đã được thích:
    1,193
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Hướng dẫn cách cài đặt ionCube PHP Loader thư viện PHP dùng chung với dữ liệu file mã hóa phần mềm.

    IonCube Loader là?

    IonCube Loader là một thư viện phần mềm mở rộng PHP miễn phí dùng để giải mã các tập tin PHP được mã hóa tại Runtime.

    Nếu các VPS không cài ionCube PHP Loader thường bị lỗi sau:

    Lỗi: Requires the ionCube PHP Loader ioncube_loader_lin_7.2.so to be installed by the website operator

    Cách cài đặt


    B1: Đăng nhập vào tài khoản root của vps.

    Kiểm tra phiên bản PHP đang chạy là phiên bản bao nhiêu:

    Mã:
    # php -v
    • Như hình dưới phiên bản php của mình là PHP 7.2
    kiem-tra-phien-ban-php-dang-su-dung.png

    B2: truy cập tới thư mục cần cài đặt bằng code sau
    Mã:
    # cd /usr/local/
    B3: Chạy tải phần mềm về vps:
    Mã:
    # wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
    B4: Giải nén phần mềm ra:
    Mã:
    # tar zxvf ioncube_loaders_lin_x86-64.tar.gz
    B5: Kiểm tra xem tập tin php.ini ở đâu đề chèn code kích hoạt thư viện ionCube PHP Loader mới giải nén.
    Mã:
    # php -i | grep php.ini
    find-php-ini-in-vps.jpg

    B6: Tìm được tập tin php.ini ở đường dẫn (tùy vào vps mà đường dẫn php.ini ở vị trí khác nhau): của mình tìm được tại /usr/local/php72/lib/php.ini, chạy code sau để tiền hành sửa tập tin (đổi lại đường dẫn nếu vps của bạn khác)
    Mã:
    # nano /usr/local/php72/lib/php.ini
    B7: Thêm code sau vào cuối tập tin
    • Khi giải nén hồi nãy ta nhận được rất nhiều phiên bản tải về của tất cả các phiên bản php đang chạy trên web như hình dưới:
    • Và ở bước đầu tiên chúng ta đã kiểm tra phiển bản PHP đang chạy là php 7.2 rồi, nên bạn chèn ioncube_loader_lin_7.2.so như code dưới vào tập tin php.ini, và tùy vào php của bạn là bao nhiêu mà chọn tên file tương ứng.
    danh-sach-ioncube.jpg
    Mã:
    # zend_extension = /usr/local/ioncube/ioncube_loader_lin_7.2.so
    save-ioncube-loader-link-7-2.jpg

    B8: Khởi động/Restart lại service

    Mã:
    # service php-fpm restart
    # service nginx restart
    
    Không khởi động được hoặc không biết cách khởi động vì tùy vps mà có cách khởi động lại khác nhàu thì bạn reboot lại vps bằng code sau cũng được nhé.
    Mã:
    # /sbin/reboot
    Hoặc
    # /sbin/shutdown -r now
    B9: Chạy lênh sau để kiểm tra xem đã cài đặt và chạy trên vps chưa?
    Mã:
    # php -v
    check-php-v-iconcube-php-loader-in-vps.jpg

    Như hình trên là đã cài đặt thành công, bạn vào web kiểm tra kết quả nhé.
     
    Cảm ơn đã xem bài:

    Cài đặt Ioncube Loader trên server Linux chi tiết mới nhất

    Chỉnh sửa cuối: 27/10/20
  2. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,883
    Đã được thích:
    1,193
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nếu bạn có 2 phiên bản php 7.2 và 5.6. Bạn muốn kích hoạt riêng cho 2 bản các ioncube khác nhau thì chỉ cần vào đúng thư mục php.ini của từng phiên bản php để sửa là xong.

    VD: Của php 7.2 là ở
    • /usr/local/php72/lib/php.ini
    Còn php 5.6 là ở
    • /usr/local/php56/lib/php.ini
    Với các phiên bản khác thì tương tự nhé.