Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal IonCube Loader di Debian 10. Bagi Anda yang belum tahu, IonCube Loaders pada dasarnya adalah utilitas enkripsi/dekripsi untuk aplikasi PHP yang juga membantu mempercepat halaman yang disajikan. Sering dibutuhkan untuk banyak aplikasi berbasis PHP.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo
' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda melalui langkah demi langkah penginstalan IonCube Loader pada Debian 10 (Buster).
Prasyarat
- Server yang menjalankan salah satu sistem operasi berikut:Debian 10 (Buster).
- Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
- Seorang
non-root sudo user
atau akses keroot user
. Kami merekomendasikan untuk bertindak sebagainon-root sudo user
, namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.
Instal IonCube Loader di Debian 10 Buster
Langkah 1. Sebelum menginstal perangkat lunak apa pun, penting untuk memastikan sistem Anda mutakhir dengan menjalankan apt
berikut perintah di terminal:
sudo apt update sudo apt upgrade
Langkah 2. Memasang IonCube Loader di Debian 10.
Sekarang kami mengunduh modul PHP pemuat IonCube terbaru dari situs web resmi:
## Linux (32 bits) ## cd /tmp wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz## Linux (64 bits) ## cd /tmp wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
Setelah arsip berhasil diunduh, ekstrak:
tar xvfz ioncube_loaders_lin_x86-64.tar.gz
Selanjutnya, cari lokasi direktori ekstensi untuk versi PHP 7.4.8, di situlah file IonCube Loader akan diinstal:
$ php -i | grep extension_dir extension_dir => /usr/lib/php/20151012 => /usr/lib/php/20151012
Selanjutnya, kita perlu menyalin ionCube Loader untuk versi PHP 7.4.8 ke direktori ekstensi (/usr/lib/php/20151012
):
sudo cp /tmp/ioncube/ioncube_loader_lin_7.4.so /usr/lib/php/20151012
Setelah itu, kita perlu mencari di mana PHP memuat ekstensi, ini dapat dilakukan dengan menjalankan perintah di bawah ini dan mencari:
php -i | grep php.ini
Anda akan melihat output seperti berikut:
Configuration File (php.ini) Path => /etc/php/7.4/cli Loaded Configuration File => /etc/php/7.4/cli/php.ini
Kemudian, tambahkan baris di bawah ini sebagai baris pertama di masing-masing php.ini
file:
zend_extension = /usr/lib/php/20151012/ioncube_loader_lin_7.4.so
Sekarang kita perlu me-restart server web Apache atau Nginx agar IonCube Loader mulai berlaku:
sudo systemctl restart apache2 sudo systemctl restart nginx sudo systemctl restart php-fpm
Langkah 3. Menguji IonCube pada sistem Debian.
Jika Anda dapat melihat versi PHP dengan versi pemuat ionCube, berarti Anda telah berhasil menginstal dan mengonfigurasi pemuat PHP IonCube di sistem Debian 10 Anda.
php -v
Hasil:
PHP 7.4.8 (cli) (built: Dec 15 2020 12:46:60) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies with the ionCube PHP Loader + ionCube24 v10.4.1, Copyright (c) 2002-2020, by ionCube Ltd. with Zend OPcache v7.4.8, Copyright (c), by Zend Technologies
Selamat! Anda telah berhasil menginstal IonCube. Terima kasih telah menggunakan tutorial ini untuk menginstal IonCube Loader di Debian 10 Buster. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi IonCube.