Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal IonCube Loader di Debian 9 Stretch. Bagi Anda yang belum tahu, IonCube Loader pada dasarnya adalah utilitas enkripsi/dekripsi untuk aplikasi PHP yang juga membantu mempercepat halaman yang disajikan. Hal ini sering diperlukan untuk banyak aplikasi berbasis PHP.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, mengetahui cara menggunakan shell, dan yang terpenting, Anda menghosting situs Anda di VPS Anda sendiri. Pemasangannya 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 langkah-demi-langkah instalasi IonCube Loader pada server Debian 9 (Stretch).
Prasyarat
- Server yang menjalankan salah satu sistem operasi berikut:Debian 9 (Stretch).
- Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
- Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
- 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 9 Stretch
Langkah 1. Sebelum kita menginstal perangkat lunak apa pun, penting untuk memastikan sistem Anda mutakhir dengan menjalankan apt-get
berikut perintah di terminal:
apt-get update apt-get upgrade
Langkah 2. Instal server LAMP.
Server LAMP Debian 9 diperlukan. Jika Anda belum menginstal LAMP, Anda dapat mengikuti panduan kami di sini.
Langkah 3. Memasang IonCube Loader di Debian 9.
Pertama, unduh file arsip pemuat ionCube terbaru, jalankan wget
berikut perintah:
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz tar -xf ioncube_loaders_lin_x86-64.tar.gz
Selanjutnya, 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:
extension_dir => /usr/lib/php/20151012 => /usr/lib/php/20151012
Buka folder IonCube yang telah diekstrak dan salin file loader IonCube yang cocok dengan versi PHP Anda:
cd ioncube cp ioncube_loader_lin_7.0.so /usr/lib/php/20151012
Setelah file disalin ke direktori ekstensi, kita perlu memastikan bahwa file konfigurasi PHP diperbarui untuk menggunakan ekstensi yang benar:
nano /etc/php.ini
Di bagian paling atas file, tambahkan baris berikut:
zend_extension = "/usr/lib/php/20151012/ioncube_loader_lin_7.0.so"
Sekarang, kita dapat me-restart web server Apache dan PHP sehingga terjadi perubahan:
systemctl restart apache2.service systemctl restart php7.0-fpm.service
Langkah 4. Menguji ionCube di Debian 9.
Jika Anda dapat melihat versi PHP dengan versi pemuat ionCube, berarti Anda telah berhasil menginstal dan mengonfigurasi pemuat PHP IonCube di sistem Debian 9.
php -v
Hasil:
PHP 7.0.30-0+deb9u1 (cli) (built: Jun 16 2018 16:18:36) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v10.2.4, Copyright (c) 2002-2018, by ionCube Ltd. with Zend OPcache v7.0.30-0+deb9u1, Copyright (c) 1999-2017, by Zend Technologies
Selamat! Anda telah berhasil menginstal IonCube. Terima kasih telah menggunakan tutorial ini untuk menginstal IonCube Loader pada sistem Debian 9 Stretch. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi IonCube.