Dalam posting ini Anda akan belajar Cara Menginstal ionCube Loader untuk PHP di Ubuntu
ionCube adalah ekstensi PHP (modul) alat yang diperkenalkan untuk melindungi kode sumber perangkat lunak yang ditulis menggunakan bahasa pemrograman PHP agar tidak dilihat, diubah, dan dijalankan di komputer yang tidak berlisensi. Teknologi penyandian berkembang dari pekerjaan sebelumnya pada proyek Akselerator PHP, dan pada peluncuran pertama menyertakan layanan penyandian online tempat skrip PHP dapat diunggah dan versi yang disandikan diunduh sebagai gantinya, dan alat baris perintah untuk Linux segera setelahnya.
Instal ionCube
- Pertama, Anda harus mengunduh ioncube memuat file ke /tmp direktori
Untuk Sistem 64-bit
cd /tmp
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
Untuk Sistem 32-bit
cd /tmp
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
- Jadi, uncompress file yang diunduh menggunakan perintah tar sebagai berikut:
tar -zxvf ioncube_loaders_lin_x86*
- Beralih ke folder yang tidak terkompresi lalu daftar semua file ioncube loader seperti yang ditunjukkan di bawah ini:
cd ioncube
ll
- Temukan lokasi direktori ekstensi untuk versi PHP Anda, itu akan ditemukan pada saat yang sama file loader ioncube akan diinstal seperti yang ditunjukkan pada tangkapan layar di bawah ini.
php -i | grep extension_dir
- Setelah itu, Anda harus menyalin ioncube loader untuk PHP your Anda versi ke direktori ekstensi /usr/lib/php/20190902
Untuk milikku , versi php saya adalah php 7.4 , jadi saya akan menyalin modul ioncube_loader_lin_7.4.so ke direktori ekstensi seperti yang ditunjukkan di bawah ini.
cp /tmp/ioncube/ioncube_loader_lin_7.4.so /usr/lib/php/20190902
- Langkah selanjutnya adalah mengkonfigurasi ioncube loader untuk bekerja dengan PHP.
vim /etc/php/7.4/apache2/php.ini
- Kemudian tambahkan baris di bawah ini sebagai berikut:
zend_extension = /usr/lib/php/20190902/ioncube_loader_lin_7.4.so
- Mulai ulang server web Anda
#For apache web server
systemctl restart apache2
---------------------------
#For nginx web server
systemctl restart nginx
systemctl restart php-fpm
- Terakhir, verifikasi bahwa ionCube loader diinstal dan dikonfigurasi dengan benar dengan versi PHP Anda.
root@unixcop:~# php -v
PHP 7.4.3 (cli) (built: Mar 2 2022 15:36:52) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v11.0.1, Copyright (c) 2002-2018, by ionCube Ltd.
with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies
root@unixcop:~#
Kesimpulan
Itu dia
Dalam panduan ini, kami menunjukkan cara menginstal ioncube loader di Ubuntu 20.04
Terima kasih.