Installa i caricatori PHP Ioncube nel sistema Debian Linux . Ioncube è utilizzato come utilità di crittografia e decrittografia per le applicazioni PHP con cui possiamo mantenere al sicuro i nostri dati. Può anche limitare l'esecuzione non autorizzata dell'applicazione PHP. Aiuta anche a velocizzare le pagine che vengono servite. I caricatori IonCube vengono utilizzati per la decodifica di file codificati durante l'esecuzione sul server web. leggi maggiori dettagli sul sito ufficiale. Questo tutorial ti aiuterà a installare i caricatori PHP ionCube su un sistema Debian Linux.
- Come installare Ioncube Loader in CentOS/RHEL 7/6/5
- Come installare Ioncube Loader in WHM/cPanel
Prerequisiti
- Server Debian in esecuzione con accesso alla shell
- Apache e PHP preinstallati
Fase 1:scarica ionCube Loader
Prima di tutto scarica gli ultimi moduli php dei caricatori ioncube da ioncube dalla pagina di download di ioncube. In alternativa puoi anche usare il seguente comando per scaricare i caricatori ioncube.
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
Quindi, estrai l'archivio scaricato in /usr/local directory.
tar xzf ioncube_loaders_lin_x86-64.tar.gz -C /usr/local
Fase 2 – Abilita ionCube Loader in PHP
Ora trova la versione PHP attiva sul tuo sistema. Per trovare php.ini file puoi usare il seguente comando.
php -i | grep php.ini Configuration File (php.ini) Path => /etc/php/7.3/cli Loaded Configuration File => /etc/php/7.3/cli/php.ini
Il comando precedente mostrerà il file di configurazione per PHP CLI. Devi modificare php.ini per CLI e anche per Apache. Puoi trovarlo con phpinfo();
funzione php.
Per impostazione predefinita, le posizioni dei file di configurazione sono:
sudo vim /etc/php/7.3/cli/php.ini #for PHP CLI sudo vim /etc/php/7.3/fpm/php.ini #for PHP FPM sudo vim /etc/php/7.3/apache/php.ini #for PHP with Apache
Modifica tutti i file di configurazione sopra e aggiungi il codice seguente alla fine dei file.
zend_extension = /usr/local/ioncube/ioncube_loader_lin_7.3.so
Sostituisci /usr/local/ioncube/ioncube_loader_lin_7.3.so file con il file della versione PHP corrispondente.
Passaggio 3:riavvia il servizio Apache e PHP-FPM
Dopo aver apportato modifiche in php.ini per Apache o PHP-FPM, è necessario riavviare i seguenti servizi.
sudo systemctl restart apache2 #for PHP with Apache sudo systemctl restart php7.3-fpm #for PHP FPM
Fase 4:verifica del caricatore ionCube
Verifichiamo l'installazione e la configurazione del modulo Ioncube PHP. Esegui php -m
comando sulla shell.
php -v PHP 7.3.6-1+0~20190531112640.39+buster~1.gbp6131b7 (cli) (built: May 31 2019 11:26:40) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.6, Copyright (c) 1998-2018 Zend Technologies with the ionCube PHP Loader + ionCube24 v10.3.7, Copyright (c) 2002-2019, by ionCube Ltd. with Zend OPcache v7.3.6-1+0~20190531112640.39+buster~1.gbp6131b7, Copyright (c) 1999-2018, by Zend Technologies
In alternativa puoi anche inserire un info.php file sul tuo server web document root con il seguente contenuto e controlla lo stato accedendo a info.php nel browser web.
PHP
123 |
Quindi accedi a info.php in un browser web per visualizzare informazioni dettagliate.