Preduvjeti
Korak 1: Preuzmite i pripremite ionCube Loader pakete za CentOS 7
Korak 2: Konfigurirajte ionCube Loader
ionCube Loader je PHP proširenje koje web-poslužitelju omogućuje izvršavanje PHP datoteka koje su kodirane pomoću ionCube Encoder-a i koje su potrebne za pokretanje većine komercijalnih PHP aplikacija.
U ovom članku ćemo instalirati ionCube Loader na CentOS 7 za PHP 7.1. Upute za druge platforme mogu se razlikovati.
Preduvjeti
- Instanca CentOS 7 x64.
- Apache web poslužitelj ispravno instaliran. Recimo da je web korijenski direktorij
/var/www/html.
- PHP verzija 7.1.
- Korisnik sudoa .
- Pravila vatrozida fino podešena. Najmanje HTTP 80 port bi trebao biti otvoren.
Korak 1: Preuzmite i pripremite ionCube Loader pakete za CentOS 7
Budući da je CentOS 7 64-bitna Linux distribucija, trebali biste preuzeti ionCube 64-bitni Linux paket na sljedeći način:
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
Sada je skripta za postavljanje ionCube Loadera loader-wizard.phpkopirana u korijenski web direktorij /var/www/html. Koristit ćemo tu skriptu za konfiguriranje i testiranje ionCube Loadera na poslužitelju.
Napomena: Ovaj vodič pretpostavlja da je vaš korijen dokumenta /var/www/html. Ako imate svoj web poslužitelj drugačije konfiguriran, morate ga smjestiti loader-wizard.phpu direktorij gdje mu možete pristupiti putem web preglednika.
1) Usmjerite svoj web preglednik na http://203.0.113.1/loader-wizard.phpza ulazak u ionCube Loader Wizardsučelje.
2) U ionCube Loader Wizardsučelju odaberite Dedicated or VPS (server with full root ssh access)opciju.
3) Unesite naziv i URL davatelja hostinga kako slijedi:
- Naziv vašeg davatelja usluga hostinga
Vultr
- URL vašeg davatelja usluga hostinga
https://www.vultr.com
4) kliknite na Nextgumb.
5) Stvorite PHP ini datoteku da odredite lokaciju ionCube Loadera za 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
Napomena: Ako se vaša verzija PHP-a razlikuje od PHP-a 7.1, trebali biste u skladu s tim navesti odgovarajuću datoteku ionCube Loader-a u gornjoj naredbi. Upotrijebite naredbu php -vza potvrdu verzije PHP-a.
6) Ponovno pokrenite Apache da biste učitali ažuriranje:
sudo systemctl restart httpd.service
7) Vratite se na ionCube Loader Wizardsučelje, a zatim upotrijebite vezu click here to test the Loaderza testiranje svoje instalacije.
8) Ako ništa ne krene po zlu, trebali biste vidjeti Loader Installed Successfullyporuku.
9) Iz sigurnosnih razloga, trebali biste izbrisati skriptu čarobnjaka za učitavanje IonCube u korijenskom web direktoriju nakon što prođete test:
sudo rm /var/www/html/loader-wizard.php
To je sve. Nakon što je modul ionCube Loader ispravno instaliran, sada imate pravo instalirati bilo koju aplikaciju licenciranu s ionCube na svoj poslužitelj. Uživaj.