Cara Menginstal IonCube Loader di Centos 7

Cara Menginstal IonCube Loader di Centos 7

ioncube adalah suite perangkat lunak komersial yang terdiri dari enkoder PHP, Paket Foundry, Bundler, Deteksi Intrusi Situs Waktu Nyata dan Aplikasi Pelaporan Kesalahan serta Loader.

PHP Encoder adalah aplikasi untuk Perlindungan Perangkat Lunak PHP: Digunakan untuk mengamankan, enkripsi, dan Lisensi Kode Sumber PHP. ioncube Loader adalah ekstensi yang digunakan untuk memuat file php yang dilindungi dan dikodekan menggunakan php encoder. Sebagian besar digunakan dalam aplikasi perangkat lunak komersial untuk melindungi kode sumbernya dan mencegahnya terlihat.

Baca juga: Cara Menginstal Ioncube Loader di Debian dan Ubuntu

Di artikel ini, kami akan menunjukkan cara menginstal dan mengonfigurasi ioncube Loader dengan Php di dalam Centos 7 Dan RHEL 7 distribusi.

Prasyarat:

Server Anda harus memiliki server web yang sedang berjalan (Apache atau nginx) dengan Php terpasang. Jika Anda tidak memiliki server web dan PHP di sistem Anda, Anda dapat menginstalnya menggunakan Yum Package Manager seperti yang ditunjukkan.

Langkah 1: Instal Apache atau Nginx Web Server dengan PHP

1. Jika Anda sudah memiliki server web yang sedang berjalan Apache atau Nginx dengan Php diinstal pada sistem Anda, Anda dapat melompat ke Langkah 2, jika tidak gunakan perintah yum berikut untuk menginstalnya.

-------------------- Instal Apache dengan PHP -------------------- # yum instal httpd php php-cli php-mysql -------------------- Instal Nginx dengan PHP -------------------- # yum instal nginx php php-fpm php-cli php-mysql 

2. Setelah menginstal Apache atau Nginx dengan Php Di sistem Anda, mulailah server web dan pastikan untuk mengaktifkannya untuk memulai secara otomatis pada waktu boot sistem menggunakan perintah berikut.

-------------------- Mulai Server Web Apache -------------------- # Systemctl Mulai httpd # Systemctl Aktifkan httpd -------------------- Mulai server Nginx + PHP-FPM -------------------- # SystemCTL Mulai nginx # systemctl Aktifkan nginx # systemctl Mulai php-fpm # systemctl Aktifkan php-fpm 

Langkah 2: Unduh Ioncube Loader

3. Buka situs web Inocube dan unduh file instalasi, tetapi sebelum itu pertama-tama Anda perlu memeriksa apakah sistem Anda berjalan pada arsitektur 64-bit atau 32-bit menggunakan perintah berikut.

# uname -a Linux Tecmint.com 4.15.0-1.EL7.Elrepo.x86_64 #1 SMP Sun 28 Jan 20:45:20 EST 2018 x86_64 x86_64 x86_64 GNU/Linux 

Output di atas jelas menunjukkan bahwa sistem sedang berjalan 64-bit Arsitektur.

Sesuai Jenis Arsitektur Sistem Linux Anda Unduh file IONCube Loader ke /tmp direktori menggunakan perintah wget berikut.

-------------------- Untuk sistem 64-bit -------------------- # CD/TMP # wget https: // unduhan.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.ter.GZ -------------------- Untuk sistem 32-bit -------------------- # CD/TMP # wget https: // unduhan.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.ter.GZ 

4. Kemudian unzip file yang diunduh menggunakan perintah tar dan pindah ke folder yang didekompresi. Kemudian jalankan perintah LS untuk mencantumkan banyak file pemuatan ioncube untuk versi PHP yang berbeda.

# tar -zxvf iontcube_loaders_lin_x86* # ​​cd ioncube/ $ ls -l 
File Ioncube Loader

Langkah 3: Instal Ioncube Loader untuk PHP

5. Akan ada file ioncube loader yang berbeda untuk berbagai versi PHP, Anda harus memilih Ioncube Loader yang tepat untuk versi PHP yang diinstal di server Anda. Untuk mengetahui versi PHP yang diinstal di server Anda, jalankan perintah.

# php -v 
Verifikasi versi PHP

Output di atas jelas menunjukkan bahwa sistem menggunakan PHP 5.4.16 Versi, dalam kasus Anda harus versi yang berbeda.

6. Selanjutnya, temukan lokasi direktori ekstensi untuk versi php 5.4, Di situlah file ioncube loader akan diinstal. Dari output perintah ini, direktori adalah /usr/lib64/php/modul.

# php -i | grep extension_dir extension_dir =>/usr/lib64/php/modules => /usr/lib64/php/modul 

7. Selanjutnya kita perlu menyalin iontcube loader untuk kita PHP 5.4 Versi ke Direktori Ekstensi (/usr/lib64/php/modul).

# CP/TMP/IONCUBE/IONCUBE_LOADER_LIN_5.4.Jadi/USR/LIB64/PHP/Modul 

Catatan: Pastikan untuk mengganti direktori versi php dan ekstensi di perintah di atas sesuai dengan konfigurasi sistem Anda.

Langkah 4: Konfigurasikan Ioncube Loader untuk PHP

8. Sekarang kita perlu mengkonfigurasi iontcube loader agar bekerja dengan PHP, di php.ini mengajukan.

# vim /etc /php.ini 

Kemudian tambahkan baris di bawah ini sebagai baris pertama di php.ini mengajukan.

zend_extension = /usr/lib64/php/modul/ioncube_loader_lin_5.4.Jadi 
Aktifkan ioncube loader di PHP

Catatan: Pastikan untuk mengganti direktori ekstensi dan versi php dalam perintah di atas sesuai dengan konfigurasi sistem Anda.

9. Lalu simpan dan keluar dari file. Sekarang kita perlu memulai kembali Apache atau Nginx server web untuk pemuat ioncube mulai berlaku.

-------------------- Mulai Server Web Apache -------------------- # Systemctl restart httpd -------------------- Mulai server Nginx + PHP-FPM -------------------- # Systemctl restart nginx # systemctl restart php-fpm 

Langkah 5: Uji pemuat ioncube

10. Untuk menguji apakah ioncube loader sekarang diinstal dan dikonfigurasi dengan benar di server Anda, periksa versi PHP Anda sekali lagi. Anda harus dapat melihat pesan yang menunjukkan bahwa PHP diinstal dan dikonfigurasi dengan ekstensi Ioncube Loader (status harus diaktifkan), seperti yang ditunjukkan pada tangkapan layar berikut.

# php -v 
Uji Ioncuber Loader

Output di atas mengkonfirmasi bahwa PHP sekarang dimuat dan diaktifkan dengan ioncube loader.

ioncube Loader adalah ekstensi PHP untuk memuat file yang diamankan dan dikodekan dengan encoder PHP. Kami berharap semuanya bekerja dengan baik saat mengikuti panduan ini, jika tidak, gunakan formulir umpan balik di bawah ini untuk mengirimi kami pertanyaan Anda.