In questo post imparerai come installare ionCube Loader per PHP in Ubuntu
ionCube è un'estensione PHP (modulo) che ha introdotto strumenti per proteggere il codice sorgente del software scritto utilizzando il linguaggio di programmazione PHP dalla visualizzazione, modifica ed esecuzione su computer senza licenza. La tecnologia di codifica è nata dal lavoro precedente sul progetto PHP Accelerator e al primo lancio includeva un servizio di codifica online in cui gli script PHP possono essere caricati e una versione codificata scaricata in cambio, e uno strumento da riga di comando per Linux subito dopo.
Installa ionCube
- Innanzitutto, devi scaricare ioncube file di caricamento su /tmp directory
Per sistema a 64 bit
cd /tmp
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
Per sistema a 32 bit
cd /tmp
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
- Quindi, decomprimi il file scaricato usando il comando tar come segue:
tar -zxvf ioncube_loaders_lin_x86*
- Passa alla cartella non compressa, quindi elenca tutti i file del caricatore ioncube come mostrato di seguito:
cd ioncube
ll
- Trova la posizione della directory dell'estensione per la tua versione di PHP, verrà trovata allo stesso modo verranno installati i file del caricatore di ioncube come mostrato nello screenshot qui sotto.
php -i | grep extension_dir
- Dopodiché, dovresti copiare ioncube loader per il tuo PHP versione nella directory dell'estensione /usr/lib/php/20190902
Per il mio , la mia versione php è php 7.4 , quindi copierò il modulo ioncube_loader_lin_7.4.so nella directory di estensione come mostrato di seguito.
cp /tmp/ioncube/ioncube_loader_lin_7.4.so /usr/lib/php/20190902
- Il passaggio successivo consiste nel configurare ioncube caricatore per lavorare con PHP.
vim /etc/php/7.4/apache2/php.ini
- Quindi aggiungi la riga sottostante come segue:
zend_extension = /usr/lib/php/20190902/ioncube_loader_lin_7.4.so
- Riavvia il tuo server web
#For apache web server
systemctl restart apache2
---------------------------
#For nginx web server
systemctl restart nginx
systemctl restart php-fpm
- Infine, verifica che ionCube loader sia installato e configurato correttamente con la tua versione di PHP.
root@unixcop:~# php -v
PHP 7.4.3 (cli) (built: Mar 2 2022 15:36:52) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v11.0.1, Copyright (c) 2002-2018, by ionCube Ltd.
with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies
root@unixcop:~#
Conclusione
Questo è tutto
In questa guida, ti abbiamo mostrato come installare ioncube loader in Ubuntu 20.04
Grazie.