GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare PHP ionCube Loader in CentOS 8

ionCube loader è un'estensione PHP utilizzata per decodificare gli script PHP codificati dal pacchetto ionCube PHP Encoder. È molto utile per proteggere il codice sorgente delle applicazioni basate su PHP e impedirne la visibilità, la modifica e l'esecuzione su computer senza licenza. È un'utilità di crittografia/decrittografia per applicazioni basate su PHP che accelererà anche il tempo di caricamento della pagina.

In questo tutorial, ti mostreremo come abilitare il caricatore ionCube in PHP su CentOS 8.

Prerequisiti

  • Un server che esegue CentOS 8.
  • Sul tuo server è configurata una password di root.

Installa Apache e PHP

Prima di iniziare, dovrai installare PHP e Apache sul tuo sistema. Puoi installarlo eseguendo il seguente comando:

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

Una volta installati tutti i pacchetti, controlla la versione del PHP con il seguente comando:

php --versione

Dovresti ottenere il seguente output:

PHP 7.2.11 (cli) (realizzato:9 ottobre 2018 15:09:36) ( NTS )Copyright (c) 1997-2018 The PHP GroupZend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

Scarica ionCube Loader

Innanzitutto, scarica l'ultima versione di ionCube Loader dal suo sito Web ufficiale. Puoi scaricarlo con il seguente comando:

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

Una volta completato il download, estrai il file scaricato con il seguente comando:

tar xzf ioncube_loaders_lin_x86-64.tar.gz

Quindi, elenca il contenuto della directory di ioncube:

ls ioncube

Dovresti vedere il seguente output:

; .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_lin_5.5_ts.so ioncube_loader_lin_7.2.4 USER-GUER 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

Abilita ionCube Loader in PHP

Successivamente, dovrai trovare la posizione della directory dell'estensione. Puoi farlo con il seguente comando:

php -i | grep extension_dir

Dovresti ottenere il seguente output:

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

Ora, copia il modulo caricatore ionCube dalla directory ioncube che corrisponde alla tua versione PHP nella directory dell'estensione PHP:

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

Successivamente, dovrai abilitarlo modificando il file php.ini:

nano /etc/php.ini

Aggiungi la seguente riga alla fine del file:

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

Quindi, riavvia il servizio Apache per applicare le modifiche:

systemctl riavvia httpd

Verifica l'installazione di ionCube Loader

Successivamente, verifica il modulo PHP di ionCube Loader con il seguente comando:

php -v

Se tutto va bene, dovresti ottenere il seguente output:

PHP 7.2.11 (cli) (realizzato:9 ottobre 2018 15:09:36) ( NTS )Copyright (c) 1997-2018 The PHP GroupZend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies con ionCube PHP Loader + ionCube24 v10.3.9, Copyright (c) 2002-2019, di ionCube Ltd.

Puoi anche verificarlo con il seguente comando:

php -m

Dovresti vedere il seguente output:

[Moduli PHP] bz2 calendar Core ctype curl date exif fileinfo filter ftp gettext hash iconv ionCube Loader libxml openssl pcntl pcre Phar readline Reflection session sockets SPL standard tokenizer zlib [Zend Modules] the ionCube PHP Loader + ionCube24

L'output sopra conferma che l'estensione PHP ionCube è caricata sul tuo server.

Congratulazioni! Il modulo PHP di ionCube è ora installato e abilitato sul tuo server.


Cent OS
  1. Come installare ionCube Loader su Debian

  2. Come installare PHP 5.5 su CentOS

  3. Come installare PHP 8 su CentOS 7

  4. Come installare PHP 8 su CentOS 8

  5. Come installare PHP 7.2 su CentOS 7

Come installare PHP 7 su CentOS 7

Come installare IonCube Loader su Debian 10

Come installare IonCube Loader su CentOS

Come installare IonCube Loader su CentOS 7

Come installare IonCube Loader su CentOS 8

Come installare ionCube Loader su CentOS 7.1