Cara Memasang Loader IonCube di CentOS 7

Cara Memasang Loader IonCube di CentOS 7

ioncube adalah suite perisian komersial yang terdiri daripada pengekod php, foundry pakej, bundler, pengesanan pencerobohan tapak masa nyata dan permohonan pelaporan ralat serta loader.

PHP Encoder adalah aplikasi untuk Perlindungan Perisian PHP: Digunakan untuk Mengamankan, Menyulitkan dan Lesen Kod Sumber PHP. ioncube Loader adalah pelanjutan yang digunakan untuk memuatkan fail PHP yang dilindungi dan dikodkan menggunakan pengekod php. Kebanyakannya digunakan dalam aplikasi perisian komersial untuk melindungi kod sumber mereka dan menghalangnya daripada kelihatan.

Baca juga: Cara memasang loader ioncube di debian dan ubuntu

Dalam artikel ini, kami akan menunjukkan cara memasang dan mengkonfigurasi ioncube Loader dengan Php dalam Centos 7 dan RHEL 7 pengagihan.

Prasyarat:

Pelayan anda mesti mempunyai pelayan web yang sedang berjalan (Apache atau nginx) dengan Php dipasang. Sekiranya anda tidak mempunyai pelayan web dan PHP pada sistem anda, anda boleh memasangnya menggunakan Pengurus Pakej Yum seperti yang ditunjukkan.

Langkah 1: Pasang pelayan web Apache atau Nginx dengan PHP

1. Sekiranya anda sudah mempunyai pelayan web yang sedang berjalan Apache atau Nginx dengan Php dipasang pada sistem anda, anda boleh melompat ke Langkah 2, Jika tidak, gunakan arahan yum berikut untuk memasangnya.

-------------------- Pasang Apache dengan PHP -------------------- # YUM Pasang HTTPD PHP PHP-CLI PHP-MYSQL -------------------- Pasang Nginx dengan PHP -------------------- # YUM Pasang Nginx PHP-FPM PHP-CLI PHP-MYSQL 

2. Selepas memasang Apache atau Nginx dengan Php Pada sistem anda, mulakan pelayan web dan pastikan untuk membolehkannya mula automatik pada masa boot sistem menggunakan arahan berikut.

-------------------- Mulakan pelayan web Apache -------------------- # Systemctl Mula Httpd # Systemctl Dayakan Httpd -------------------- Mulakan Nginx + PHP-FPM Server -------------------- # Systemctl Mula Nginx # Systemctl Dayakan Nginx # Systemctl Mula PHP-FPM # Systemctl Dayakan PHP-FPM 

Langkah 2: Muat turun ioncube loader

3. Pergi ke laman web Inocube dan muat turun fail pemasangan, tetapi sebelum itu pertama kali anda perlu menyemak sama ada sistem anda berjalan pada seni bina 64-bit atau 32-bit menggunakan arahan 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 bahawa sistem sedang berjalan 64-bit seni bina.

Seperti jenis Senibina Sistem Linux anda muat turun fail loader ioncube ke dalam /TMP direktori menggunakan arahan wget berikut.

-------------------- Untuk sistem 64-bit -------------------- # cd/tmp # wget https: // muat turun.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.Gz -------------------- Untuk sistem 32-bit -------------------- # cd/tmp # wget https: // muat turun.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.Gz 

4. Kemudian unzip fail yang dimuat turun menggunakan arahan tar dan masuk ke dalam folder yang dikurangkan. Kemudian jalankan arahan LS untuk menyenaraikan banyak fail loader ioncube untuk versi PHP yang berbeza.

# tar -zxvf ioncube_loaders_lin_x86* # ​​cd ioncube/ $ ls -l 
Fail loader ioncube

Langkah 3: Pasang loader ioncube untuk php

5. Akan ada fail loader ioncube yang berbeza untuk pelbagai versi PHP, anda perlu memilih loader ioncube yang betul untuk versi PHP anda yang dipasang pada pelayan anda. Untuk mengetahui versi PHP yang dipasang di pelayan anda, jalankan arahan.

# php -v 
Sahkan versi PHP

Output di atas jelas menunjukkan bahawa sistem menggunakan Php 5.4.16 versi, dalam kes anda harus menjadi versi yang berbeza.

6. Seterusnya, cari lokasi direktori lanjutan untuk versi php 5.4, di sinilah fail loader ioncube akan dipasang. Dari output arahan ini, direktori adalah /usr/lib64/php/modul.

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

7. Seterusnya kita perlu menyalin loader ioncube untuk kami Php 5.4 versi ke direktori sambungan (/usr/lib64/php/modul).

# cp/tmp/ioncube/ioncube_loader_lin_5.4.SO/usr/lib64/php/modul 

Catatan: Pastikan untuk menggantikan versi PHP dan direktori lanjutan dalam perintah di atas mengikut konfigurasi sistem anda.

Langkah 4: Konfigurasikan loader ioncube untuk php

8. Sekarang kita perlu mengkonfigurasi loader ioncube untuk bekerja dengan php, di php.Ini fail.

# vim /etc /php.Ini 

Kemudian tambahkan garis di bawah sebagai baris pertama di php.Ini fail.

zend_extension = /usr/lib64/php/modul/ioncube_loader_lin_5.4.Jadi 
Dayakan Loader Ioncube di PHP

Catatan: Pastikan untuk menggantikan direktori sambungan dan versi PHP dalam perintah di atas mengikut konfigurasi sistem anda.

9. Kemudian simpan dan keluar dari fail. Sekarang kita perlu memulakan semula Apache atau Nginx pelayan web untuk pemuat ioncube berkuatkuasa.

-------------------- Mulakan pelayan web Apache -------------------- # Systemctl mulakan semula httpd -------------------- Mulakan Nginx + PHP-FPM Server -------------------- # Systemctl Restart Nginx # Systemctl Restart PHP-FPM 

Langkah 5: Ujian IonCube Loader

10. Untuk menguji jika loader ioncube kini dipasang dan dikonfigurasi dengan betul pada pelayan anda, periksa versi php anda sekali lagi. Anda sepatutnya dapat melihat mesej yang menunjukkan bahawa PHP dipasang dan dikonfigurasikan dengan sambungan loader ioncube (status harus diaktifkan), seperti yang ditunjukkan dalam tangkapan skrin berikut.

# php -v 
Ujian IonCuber Loader

Output di atas mengesahkan bahawa PHP kini dimuat dan diaktifkan dengan Loader IonCube.

ioncube Loader adalah pelanjutan PHP untuk memuatkan fail yang dijamin dan dikodkan dengan pengekod php. Kami berharap semuanya berjalan lancar sambil mengikuti panduan ini, jika tidak, gunakan borang maklum balas di bawah untuk menghantar pertanyaan anda kepada kami.