GNU/Linux >> Belajar Linux >  >> Linux

Cara Memasang IonCube Loader di Ubuntu Linux

Jika Anda memiliki server PHP sendiri dan mengetahui bahwa itu ada di Linux, Anda dapat menginstal ekstensi pemuat ionCube di server Anda untuk mendekripsi (sebelumnya, ini berfungsi sebagai encryptor) skrip server PHP Anda. Misalkan Anda adalah administrator server atau terlibat dalam bisnis dropshipping e-commerce. Dalam hal ini, Anda mungkin sudah tahu bahwa terkadang situs e-niaga besar tidak mengizinkan produk dropshipping tanpa memiliki pemuat ionCube di server PHP Anda. Selain itu, jika Anda seorang pengembang PHP, Anda dapat menggunakan ionCube untuk menyembunyikan kode Anda sendiri dari klien Anda. Tidak perlu banyak waktu untuk menginstal ekstensi pemuat ionCube pada sistem Linux Ubuntu.

IonCube Loader di Ubuntu Linux

Pemuat ionCube ditulis dalam bahasa pemrograman PHP; ini tersedia untuk mesin arsitektur sistem 64-bit dan 32-bit. Anda dapat menginstal layanan ionCube di macOS, Linux, FreeBSD, dan cPanel. Untuk menginstal ekstensi pemuat ionCube di sistem Linux Anda, Anda memerlukan hak akses root dan pengetahuan dasar tentang konfigurasi server PHP. Dalam posting ini, kita akan melihat cara menginstal ekstensi PHP ionCube loader di Ubuntu Linux.

Langkah 1:Instal Apache Di Linux Ubuntu

Untuk menginstal ekstensi pemuat ionCube di Linux Ubuntu Anda, Anda harus menginstal dan mengaktifkan server PHP di mesin Anda. Anda dapat menggunakan server Apache PHP atau server Nginx PHP. Di sini, saya akan menggunakan server Apache. Pertama, jalankan perintah berikut pada shell terminal Anda untuk menginstal server Apache PHP.

$ sudo apt install apache2 php7.0 php7.0-fpm php7.0-cli

Setelah menginstal server, Anda sekarang dapat menjalankan perintah kontrol sistem berikut untuk mengaktifkan dan memulai ulang server Apache PHP.

$ sudo systemctl start apache2
$ sudo systemctl enable apache2

Langkah 2:Unduh IonCube Loader

Setelah menginstal server Apache, sekarang kami akan memeriksa versi arsitektur sistem kami untuk mengunduh versi ionCube Loader yang sesuai. Jika mesin Anda dibuat dengan desain arsitektur 32-bit, Anda harus mengunduh versi 32-bit.

- -

Karena sebagian besar server Linux dibuat dengan desain arsitektur 64-bit, kita akan melihat cara mengunduh dan menginstal versi 64-bit dari ekstensi pemuat ionCube. Anda dapat menjalankan perintah berikut untuk memeriksa bangunan arsitektur mesin Anda.

$ uname -r

Sekarang, jalankan perintah cd berikut untuk masuk ke direktori temp sistem file Linux Anda. Kemudian jalankan perintah wget untuk mengunduh ekstensi pemuat ionCube di mesin Ubuntu Anda.

$ cd /tmp
$ wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

Jika Anda memiliki mesin 32-bit, jalankan perintah wget berikut sebagai gantinya.

$ wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz

Ketika unduhan selesai, jalankan perintah tar yang diberikan di bawah ini untuk mengekstrak file pemuat ionCube terkompresi. Ketika ekstraksi selesai, jalankan perintah ls cd dan perintah ls yang diberikan di bawah ini untuk masuk ke direktori ionCube.

$ tar -zxvf ioncube_loaders_lin_x86*
$ cd ioncube/
$ ls -l

Langkah 3:Instal IonCube Di Ubuntu Linux

Untuk menginstal ekstensi ionCube loader di Ubuntu, kita perlu mengetahui versi PHP server Apache PHP kita. Anda dapat menjalankan perintah berikut untuk melihat versi PHP. Pastikan versi PHP adalah 7.2 atau lebih tinggi. Sekarang, catat versi PHP Anda di notepad; kita akan menggunakannya nanti.

$ php -v

Sekarang, jalankan perintah GREP berikut untuk menemukan lokasi file ekstensi PHP Anda di dalam sistem file Linux Anda. Saat Anda mendapatkan lokasi direktori, harap perhatikan lokasi direktori.

$ php -i | grep extension_dir

Anda sekarang dapat menjalankan perintah cp berikut untuk menyalin file ekstensi pemuat ionCube di dalam file PHP Anda.

$ sudo cp /tmp/ioncube/ioncube_loader_lin_7.4.so /usr/lib/php/20190902

Langkah 4:Konfigurasikan IonCube Loader

Setelah mengunduh dan memindahkan ekstensi PHP pemuat ionCube di Linux Ubuntu Anda, saatnya untuk mengonfigurasi pemuat ionCube. Anda dapat menjalankan baris perintah berikut yang diberikan di bawah ini untuk mengedit skrip konfigurasi PHP. Anda perlu mengedit file PHP CLI dan PHP Apache.

Jalankan perintah berikut untuk mengedit skrip konfigurasi PHP CLI.

$ sudo nano /etc/php/7.0/cli/php.ini

Jalankan perintah berikut untuk mengedit skrip konfigurasi Apache2.

$ sudo nano /etc/php/7.0/apache2/php.ini

Setelah membuka skrip konfigurasi, Anda perlu menambahkan baris berikut di dalam skrip. Saat pengeditan selesai, simpan dan keluar dari file.

zend_extension = /usr/lib/php/20190902/ioncube_loader_lin_7.4.so

Kemudian restart server Apache PHP Anda di mesin Linux Anda.

$ sudo systemctl restart apache2

Langkah 5:Uji IonCube Loader

Akhirnya, kita hampir selesai menginstal ekstensi PHP pemuat ionCube di sistem Linux Ubuntu kita. Sekarang, kita akan menjalankan tes pemeriksaan cepat untuk memantau apakah dikonfigurasi dengan framework PHP atau tidak.

Untuk memeriksa tampilan ionCube dalam kerangka PHP, Anda dapat memeriksa versi PHP di sistem Linux Anda. Perintah tersebut akan mengembalikan Anda versi PHP dan versi mesin Zend dan keberadaan ionCube.

$ php -v

Kata-Kata Terakhir

Saya telah menjelaskan langkah demi langkah bagaimana Anda dapat mengunduh, mengkonfigurasi, dan memeriksa alat ekstensi PHP pemuat IonCube di Ubuntu Linux di seluruh posting. Saya juga telah menjelaskan prasyarat untuk menginstalnya pada sistem Linux. Jika Anda merasa postingan ini bermanfaat dan berguna, silakan bagikan dengan teman dan komunitas Linux Anda. Kamu juga bisa menuliskan pendapatmu tentang postingan ini di kolom komentar.


Linux
  1. Cara menginstal Ioncube loader di CentOS, Debian dan Ubuntu

  2. Cara Menginstal ionCube Loader di Debian 9

  3. Cara Menginstal ionCube Loader di Debian

  1. Cara Menginstal PHP ionCube Loader di CentOS 8

  2. Cara Memasang IonCube Loader di Fedora 23

  3. Bagaimana cara menginstal IonCube Loader di CentOS 7 Secara Manual?

  1. Cara menginstal PHP di Ubuntu Linux

  2. Cara menginstal Ioncube Loader di CentOS, Debian dan Ubuntu

  3. Cara Menginstal ionCube Loader untuk PHP di Ubuntu