Cara memasang ioncube dengan php di ubuntu 20.04

Cara memasang ioncube dengan php di ubuntu 20.04

Loader IonCube adalah perpustakaan yang digunakan untuk memuatkan fail yang dikodkan Ioncube pada pelayan. Dikehendaki dipasang pada webserver untuk menyahkod sebarang fail yang dikodkan oleh ioncube sebelum berjalan. IonCube menyediakan ciri untuk menyulitkan skrip PHP anda untuk memastikan mereka selamat. Ia juga membuat mereka selamat dari kegunaan yang tidak dibenarkan.

Tutorial ini akan membantu anda mengkonfigurasi loader ioncube dengan php di ubuntu 20.04 Sistem Linux.

Pra-syarat

Kami menganggap anda sudah memasang php pada sistem ubuntu anda. Jika tidak, anda boleh mengikuti arahan ini untuk memasang versi PHP yang diperlukan.

Langkah 1 - Muat turun ioncube loader

Pertama sekali muat turun modul php ioncube loaders terkini dari ioncube dari halaman muat turun ioncube. Sebagai alternatif, anda juga boleh menggunakan arahan berikut untuk memuat turun pemuat ioncube. Juga ekstrak arkib yang dimuat turun di bawah /usr /direktori tempatan.

wget http: // muat turun3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.Gz tar xzf ioncube_loaders_lin_x86-64.tar.gz -c /usr /tempatan 

Langkah 2 - Cari PHP yang betul.Ini

Penting untuk mencari fail konfigurasi PHP yang betul (PHP.ini) untuk membolehkan ioncube untuk itu sahaja. The php -i Perintah memberikan maklumat butiran mengenai versi PHP aktif pada antara muka baris arahan.

Anda boleh memuji php.Lokasi ini dengan menjalankan arahan:

php -i | GREP PHP.fail konfigurasi ini (php.ini) jalan =>/etc/php/7.4/Fail Konfigurasi yang Dimuat CLI =>/etc/php/7.4/CLI/PHP.Ini 

Tetapi, mungkin Apache telah dikonfigurasikan dengan versi lain dari PHP. Untuk mendapati bahawa anda perlu meletakkan phpinfo (); Fail di Root Dokumen Pelayan Web Server.

Secara lalai fail konfigurasi PHP disimpan di lokasi berikut. Sebagai contoh, fail konfigurasi untuk Php 7.4 disimpan di lokasi di bawah

  • /etc/php/7.3/CLI/PHP.ini #for php cli
  • /etc/php/7.3/fpm/php.ini #for php fpm
  • /etc/php/7.3/Apache/PHP.Ini #for php dengan Apache

Langkah 3 - Konfigurasikan loader ioncube dalam php

Sekarang, edit fail konfigurasi PHP yang diperlukan atau anda boleh mengemas kini dalam semua fail konfigurasi yang terdapat di atas. Tambahkan kod di bawah ke akhir fail berdasarkan versi PHP anda.

 zend_extension =/usr/local/ioncube/ioncube_loader_lin_7.4.Jadi 

Pastikan untuk menggantikan /usr/local/ioncube/ioncube_loader_lin_7.23.Jadi Laluan fail dengan fail versi php yang sepadan.

Langkah 4 - Konfigurasi ujian

Semua selesai. Anda telah menambah tetapan ioncube ke konfigurasi PHP anda. Untuk mengesahkan konfigurasi, taip:

php -v Php 7.4.8 (CLI) (Dibina: 13 Jul 2020 16:46:22) (NTS) Hak Cipta (c) Kumpulan PHP Zend Engine v3.4.0, Hak Cipta (c) Teknologi Zend dengan ioncube php loader + ioncube24 v10.4.1, Hak Cipta (C) 2002-2020, oleh Ioncube Ltd. dengan zend opcache v7.4.8, Hak Cipta (c), oleh Zend Technologies 

Anda akan melihat bahawa loader php ioncube telah dikonfigurasikan dengan versi php anda. Begitu juga, untuk melihat konfigurasi untuk menggunakan fail phpinfo () Apache.

Kesimpulan

Dalam tutorial ini, anda telah belajar memasang dan mengkonfigurasi ioncube php loader di Ubuntu 20.04 Sistem Linux.