Se hai il tuo server PHP e sai che è su Linux, puoi installare l'estensione del caricatore ionCube sul tuo server per decrittografare (in precedenza funzionava come codificatore) gli script del tuo server PHP. Supponiamo che tu sia un amministratore di server o un'attività di dropshipping di e-commerce coinvolta. In tal caso, probabilmente sai già che a volte i grandi siti di e-commerce non consentono il dropshipping di prodotti senza avere il caricatore ionCube sul tuo server PHP. Inoltre, se sei uno sviluppatore PHP, puoi utilizzare ionCube per nascondere il tuo codice ai tuoi clienti. Non ci vorrà molto tempo per installare l'estensione del caricatore ionCube su un sistema Ubuntu Linux.
IonCube Loader su Ubuntu Linux
Il caricatore ionCube è scritto nel linguaggio di programmazione PHP; è disponibile per macchine con architettura di sistema sia a 64 bit che a 32 bit. Puoi installare il servizio ionCube su macOS, Linux, FreeBSD e cPanel. Per installare l'estensione del caricatore ionCube sul tuo sistema Linux, avrai bisogno dei privilegi di root e delle conoscenze di base della configurazione del server PHP. In questo post vedremo come installare l'estensione PHP del caricatore ionCube su Ubuntu Linux.
Passaggio 1:installa Apache su Ubuntu Linux
Per installare l'estensione del caricatore ionCube sul tuo Ubuntu Linux, devi avere un server PHP installato e attivo sul tuo computer. Puoi utilizzare il server PHP Apache o il server PHP Nginx. Qui, userò il server Apache. Innanzitutto, esegui il seguente comando sulla shell del tuo terminale per installare il server PHP Apache.
$ sudo apt install apache2 php7.0 php7.0-fpm php7.0-cli
Dopo aver installato il server, ora puoi eseguire il seguente comando di controllo del sistema per abilitare e riavviare il server PHP Apache.
$ sudo systemctl start apache2
$ sudo systemctl enable apache2
Passaggio 2:scarica IonCube Loader
Dopo aver installato il server Apache, controlleremo la versione dell'architettura del nostro sistema per scaricare la versione appropriata di ionCube Loader. Se la tua macchina è basata su un'architettura a 32 bit, devi scaricare la versione a 32 bit.
- -Poiché la maggior parte dei server Linux è basata su un'architettura a 64 bit, vedremo come scaricare e installare la versione a 64 bit dell'estensione del caricatore ionCube. Puoi eseguire il comando seguente per verificare la build dell'architettura della tua macchina.
$ uname -r
Ora, esegui il seguente comando cd per accedere alla directory temp del tuo filesystem Linux. Quindi esegui il comando wget per scaricare l'estensione del caricatore ionCube sulla tua macchina Ubuntu.
$ cd /tmp
$ wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
Se hai una macchina a 32 bit, esegui invece il seguente comando wget.
$ wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
Al termine del download, eseguire il comando tar indicato di seguito per estrarre il file di caricamento ionCube compresso. Al termine dell'estrazione, eseguire il comando ls cd e i comandi ls indicati di seguito per accedere alla directory di ionCube.
$ tar -zxvf ioncube_loaders_lin_x86*
$ cd ioncube/
$ ls -l
Passaggio 3:installa IonCube su Ubuntu Linux
Per installare l'estensione del caricatore ionCube su Ubuntu, dobbiamo conoscere la versione PHP del nostro server PHP Apache. Puoi eseguire il comando seguente per vedere la versione di PHP. Assicurati che la versione PHP sia 7.2 o successiva. Ora, annota la tua versione di PHP in un blocco note; lo useremo più tardi.
$ php -v
Ora, esegui il seguente comando GREP per trovare la posizione del tuo file di estensione PHP all'interno del tuo filesystem Linux. Quando ottieni la posizione della directory, prendi nota della posizione della directory.
$ php -i | grep extension_dir
Ora puoi eseguire il seguente comando cp per copiare i file di estensione del caricatore ionCube all'interno dei tuoi file PHP.
$ sudo cp /tmp/ioncube/ioncube_loader_lin_7.4.so /usr/lib/php/20190902
Passaggio 4:configurazione del caricatore IonCube
Dopo aver scaricato e spostato l'estensione PHP del caricatore ionCube su Ubuntu Linux, è il momento di configurare il caricatore ionCube. È possibile eseguire le seguenti righe di comando fornite di seguito per modificare lo script di configurazione PHP. Devi modificare sia la CLI PHP che i file PHP Apache.
Esegui il comando seguente per modificare lo script di configurazione della CLI PHP.
$ sudo nano /etc/php/7.0/cli/php.ini
Esegui il comando seguente per modificare lo script di configurazione di Apache2.
$ sudo nano /etc/php/7.0/apache2/php.ini
Dopo aver aperto gli script di configurazione, è necessario aggiungere la seguente riga all'interno dello script. Al termine della modifica, salva ed esci dal file.
zend_extension = /usr/lib/php/20190902/ioncube_loader_lin_7.4.so
Quindi riavvia il tuo server PHP Apache sulla tua macchina Linux.
$ sudo systemctl restart apache2
Passaggio 5:prova il caricatore IonCube
Infine, abbiamo quasi finito con l'installazione dell'estensione PHP del caricatore ionCube sul nostro sistema Ubuntu Linux. Ora eseguiremo un rapido test di verifica per monitorare se è configurato con il framework PHP o meno.
Per verificare l'aspetto di ionCube nel framework PHP, puoi controllare la versione PHP sul tuo sistema Linux. Il comando ti restituirà la versione PHP e la versione del motore Zend e la presenza di ionCube.
$ php -v
Le ultime parole
Ho descritto passo dopo passo come scaricare, configurare e controllare lo strumento di estensione PHP del caricatore IonCube su Ubuntu Linux nell'intero post. Ho anche descritto i prerequisiti per installarlo su un sistema Linux. Se trovi questo post utile e utile, condividilo con i tuoi amici e la comunità Linux. Puoi anche scrivere le tue opinioni su questo post nella sezione commenti.