ionCube Loader è un'estensione PHP che consente a un web server di eseguire file PHP che sono stati codificati utilizzando ionCube Encoder ed è necessario per eseguire la maggior parte delle applicazioni PHP commerciali.
In questo articolo, installeremo ionCube Loader su CentOS 7 per PHP 7.1. Le istruzioni per altre piattaforme possono variare.
Prerequisiti
	- Un'istanza di CentOS 7 x64.
- Un server Web Apache installato correttamente. Supponiamo che la directory principale del Web sia /var/www/html.
- PHP versione 7.1.
- Un utente sudo .
- Regole del firewall ottimizzate. Almeno la porta HTTP 80 dovrebbe essere aperta.
Passaggio 1: scaricare e preparare i pacchetti caricatore ionCube per CentOS 7
Poiché CentOS 7 è una distribuzione Linux a 64 bit, è necessario scaricare il pacchetto ionCube Linux a 64 bit come segue:
cd
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
sudo tar -zxvf ioncube_loaders_lin_x86-64.tar.gz -C /usr/lib64/php/modules
sudo chown -R root:root /usr/lib64/php/modules/ioncube
sudo cp /usr/local/ioncube/loader-wizard.php /var/www/html
sudo systemctl restart httpd.service
Ora, uno script di installazione del caricatore ionCube loader-wizard.phpè stato copiato nella directory principale Web /var/www/html. Useremo quello script per configurare e testare il caricatore ionCube sul server.
Nota: in questa esercitazione si presuppone che sia la radice del documento /var/www/html. Se il server Web è configurato in modo diverso, è necessario loader-wizard.phpinserirlo in una directory in cui è possibile accedervi tramite il browser Web.
1) Puntare il browser Web http://203.0.113.1/loader-wizard.phpper accedere ionCube Loader Wizardall'interfaccia.
2) Nell'interfaccia ionCube Loader Wizard, selezionare l' Dedicated or VPS (server with full root ssh access)opzione.
3) Immettere il nome e l'URL del provider di hosting come segue:
	- Nome del tuo provider di hosting Vultr
- URL del tuo provider di hosting https://www.vultr.com
4) fare clic sul Nextpulsante.
5) Creare un file ini PHP per specificare la posizione del caricatore ionCube per PHP 7.1:
echo 'zend_extension = /usr/lib64/php/modules/ioncube/ioncube_loader_lin_7.1.so' | sudo tee /etc/php.d/00-ioncube.ini
Nota: se la versione di PHP è diversa da PHP 7.1, è necessario specificare di conseguenza il file ionCube Loader appropriato nel comando sopra. Usa il comando php -vper confermare la versione di PHP.
6) Riavvia Apache per caricare l'aggiornamento:
sudo systemctl restart httpd.service
7) Tornare ionCube Loader Wizardall'interfaccia, quindi utilizzare il collegamento click here to test the Loaderper testare l'installazione.
8) Se nulla va storto, dovresti vedere il Loader Installed Successfullymessaggio.
9) Per motivi di sicurezza, è necessario eliminare lo script della procedura guidata del caricatore IonCube nella directory radice Web dopo aver superato il test:
sudo rm /var/www/html/loader-wizard.php
È tutto. Avendo il modulo caricatore ionCube installato correttamente, sei idoneo a installare qualsiasi app concessa in licenza con ionCube sul tuo server ora. Divertirsi.