GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal PHP ionCube Loader di CentOS 8

ionCube loader adalah ekstensi PHP yang digunakan untuk memecahkan kode skrip PHP yang dikodekan oleh paket ionCube PHP Encoder. Sangat berguna untuk melindungi kode sumber aplikasi berbasis PHP dan mencegahnya agar tidak terlihat, diubah, dan dijalankan di komputer yang tidak berlisensi. Ini adalah utilitas enkripsi/dekripsi untuk aplikasi berbasis PHP yang juga akan mempercepat waktu buka halaman.

Dalam tutorial ini, kami akan menunjukkan cara mengaktifkan pemuat ionCube di PHP di CentOS 8.

Prasyarat

  • Server yang menjalankan CentOS 8.
  • Kata sandi root dikonfigurasi di server Anda.

Instal Apache dan PHP

Sebelum memulai, Anda perlu menginstal PHP dan Apache di sistem Anda. Anda dapat menginstalnya dengan menjalankan perintah berikut:

yum install httpd php php-common php-cli -y

Setelah semua paket terinstal, periksa versi PHP dengan perintah berikut:

php --versi

Anda akan mendapatkan output berikut:

PHP 7.2.11 (cli) (dibuat:9 Okt 2018 15:09:36) ( NTS )Hak Cipta (c) 1997-2018 PHP GroupZend Engine v3.2.0, Hak Cipta (c) 1998-2018 Zend Technologies 

Unduh ionCube Loader

Pertama, unduh ionCube Loader versi terbaru dari situs resminya. Anda dapat mengunduhnya dengan perintah berikut:

wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

Setelah unduhan selesai, ekstrak file yang diunduh dengan perintah berikut:

tar xzf ioncube_loaders_lin_x86-64.tar.gz

Selanjutnya, daftar isi direktori ioncube:

ls ioncube

Anda akan melihat output berikut:

ioncube_loader_lin_4.1.so ioncube_loader_lin_5.0_ts.so ioncube_loader_lin_5.4.so ioncube_loader_lin_7.0_ts.so LICENSE.txtioncube_loader_lin_4.2.so ioncube_loader_lin_5.1_loader_lin_5.1.so .3.so ioncube_loader_lin_5.1_ts.so ioncube_loader_lin_5.5.so ioncube_loader_lin_7.1_ts.so README.txtioncube_loader_lin_4.3_ts.so ioncube_loader_lin_5.2.so ioncube_loader_loader_.pdf_USER_GUIDE_lin_5.5_ ioncube_loader_lin_5.2_ts.so ioncube_loader_lin_5.6.so ioncube_loader_lin_7.2_ts.so USER-GUIDE.txtioncube_loader_lin_4.4_ts.so ioncube_loader_lin_5.3.so ioncube_loader_lin_5.6_ts.so ioncube_loader_lin_7.3.soioncube_loader_lin_5.0.so ioncube_loader_lin_5.3_ts.so ioncube_loader_lin_7. 0.so ioncube_loader_lin_7.3_ts.so

Aktifkan ionCube Loader di PHP

Selanjutnya, Anda perlu menemukan lokasi direktori ekstensi. Anda dapat melakukannya dengan perintah berikut:

php -i | grep extension_dir

Anda akan mendapatkan output berikut:

extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules

Sekarang, salin modul pemuat ionCube dari direktori ioncube yang cocok dengan versi PHP Anda ke direktori ekstensi PHP:

cp ioncube/ioncube_loader_lin_7.2.so /usr/lib64/php/modules/

Selanjutnya, Anda harus mengaktifkannya dengan mengedit file php.ini:

nano /etc/php.ini

Tambahkan baris berikut di akhir file:

zend_extension =/usr/lib64/php/modules/ioncube_loader_lin_7.2.so

Selanjutnya, restart layanan Apache untuk menerapkan perubahan:

systemctl restart httpd

Verifikasi instalasi ionCube Loader

Selanjutnya, verifikasi modul ionCube Loader PHP dengan perintah berikut:

php -v

Jika semuanya baik-baik saja, Anda akan mendapatkan output berikut:

PHP 7.2.11 (cli) (dibuat:9 Okt 2018 15:09:36) ( NTS )Hak Cipta (c) 1997-2018 The PHP GroupZend Engine v3.2.0, Hak Cipta (c) 1998-2018 Zend Technologies dengan ionCube PHP Loader + ionCube24 v10.3.9, Hak Cipta (c) 2002-2019, oleh ionCube Ltd.

Anda juga dapat memverifikasinya dengan perintah berikut:

php -m

Anda akan melihat output berikut:

[Modul PHP] kalender bz2 Core ctype curl tanggal exif fileinfo filter ftp gettext hash iconv ionCube Loader libxml openssl pcntl pcre Phar readline Soket sesi refleksi SPL standar tokenizer zlib [Modul Zen] the ionCube PHP Loader + ionCube24

Output di atas mengonfirmasi bahwa ekstensi PHP ionCube dimuat di server Anda.

Selamat! Modul ionCube PHP sekarang diinstal dan diaktifkan di server Anda.


Cent OS
  1. Cara Menginstal ionCube Loader di Debian 9

  2. Cara Menginstal ionCube Loader di Debian

  3. Cara Menginstal PHP 5.5 di CentOS

  1. Cara Menginstal PHP 8 di CentOS 7

  2. Cara Menginstal PHP 8 di CentOS 8

  3. Instal ionCube Loader pada CentOS 7

  1. Cara Menginstal PHP 5.6 di CentOS 7

  2. Cara Menginstal PHP 7.2 di CentOS 7

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