ionCube Loader este o extensie PHP care permite unui server web să execute fișiere PHP care au fost codificate folosind ionCube Encoder și este necesar să ruleze majoritatea aplicațiilor PHP comerciale.
În acest articol, vom instala ionCube Loader pe CentOS 7 pentru PHP 7.1. Instrucțiunile pentru alte platforme pot varia.
Cerințe preliminare
- O instanță CentOS 7 x64.
- Un server web Apache instalat corect. Spuneți că directorul rădăcină web este
/var/www/html.
- Versiunea PHP 7.1.
- Un utilizator sudo .
- Regulile firewallului sunt bine reglate. Cel puțin portul HTTP 80 ar trebui să fie deschis.
Pasul 1: Descărcați și pregătiți pachetele ionCube Loader pentru CentOS 7
Deoarece CentOS 7 este o distribuție Linux pe 64 de biți, ar trebui să descărcați pachetul ionCube pe 64 de biți Linux după cum urmează:
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
Acum, un script de configurare a încărcătorului ionCube loader-wizard.phpa fost copiat în directorul rădăcină web /var/www/html. Vom folosi acest script pentru a configura și testa ionCube Loader pe server.
Notă: Acest tutorial presupune că Rădăcina documentului este /var/www/html. Dacă aveți serverul dvs. web configurat diferit, trebuie să plasați loader-wizard.phpîntr-un director unde îl puteți accesa prin intermediul browserului web.
1) Indicați browserul dvs. web pentru http://203.0.113.1/loader-wizard.phpa intra în ionCube Loader Wizardinterfață.
2) În ionCube Loader Wizardinterfață, alegeți Dedicated or VPS (server with full root ssh access)opțiunea.
3) Introduceți numele și URL-ul furnizorului de găzduire după cum urmează:
- Numele furnizorului dvs. de găzduire
Vultr
- URL-ul furnizorului dvs. de găzduire
https://www.vultr.com
4) faceți clic pe Nextbuton.
5) Creați un fișier ini PHP pentru a specifica locația ionCube Loader pentru 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
Notă: Dacă versiunea dvs. de PHP este diferită de PHP 7.1, ar trebui să specificați corespunzător fișierul ionCube Loader corespunzător în comanda de mai sus. Utilizați comanda php -vpentru a confirma versiunea PHP.
6) Reporniți Apache pentru a încărca actualizarea:
sudo systemctl restart httpd.service
7) Reveniți la ionCube Loader Wizardinterfață, apoi utilizați linkul click here to test the Loaderpentru a testa instalarea.
8) Dacă nu merge nimic, ar trebui să vezi Loader Installed Successfullymesajul.
9) În scopuri de securitate, ar trebui să ștergeți scriptul asistentului de încărcare IonCube din directorul rădăcină web odată ce treceți testul:
sudo rm /var/www/html/loader-wizard.php
Asta e tot. Având modulul de încărcare ionCube instalat corect, sunteți eligibil să instalați acum orice aplicație licențiată cu ionCube pe serverul dvs. Bucură de ea.