Előfeltételek
1. lépés: Töltse le és készítse elő az ionCube Loader csomagokat a CentOS 7 rendszerhez
2. lépés: Az ionCube Loader konfigurálása
Az ionCube Loader egy PHP-bővítmény, amely lehetővé teszi a webszerverek számára, hogy olyan PHP-fájlokat hajtsanak végre, amelyeket ionCube Encoderrel kódoltak, és amelyek a legtöbb kereskedelmi PHP-alkalmazás futtatásához szükségesek.
Ebben a cikkben az ionCube Loader alkalmazást telepítjük CentOS 7-re PHP 7.1-hez. A többi platformra vonatkozó utasítások eltérőek lehetnek.
Előfeltételek
- Egy CentOS 7 x64 példány.
- Egy Apache webszerver megfelelően telepítve. Tegyük fel, hogy a web gyökérkönyvtára
/var/www/html.
- PHP 7.1 verzió.
- Egy sudo felhasználó .
- A tűzfalszabályok finoman hangolva. Legalább a HTTP 80 portnak nyitva kell lennie.
1. lépés: Töltse le és készítse elő az ionCube Loader csomagokat a CentOS 7 rendszerhez
Mivel a CentOS 7 egy 64 bites Linux disztribúció, az ionCube 64 bites Linux csomagot az alábbiak szerint kell letöltenie:
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
Most egy ionCube Loader beállítási parancsfájlt loader-wizard.phpmásoltak a web gyökérkönyvtárába /var/www/html. Ezt a szkriptet fogjuk használni az ionCube Loader konfigurálására és tesztelésére a szerveren.
Megjegyzés: Ez az oktatóanyag feltételezi, hogy a dokumentumgyökér /var/www/html. Ha a webszerver másként van konfigurálva, akkor el kell helyeznie loader-wizard.phpegy olyan könyvtárba, ahol elérheti a böngészőn keresztül.
1) Mutasson a webböngészőjére, http://203.0.113.1/loader-wizard.phphogy belépjen a ionCube Loader Wizardfelületre.
2) A ionCube Loader Wizardfelületen válassza ki a Dedicated or VPS (server with full root ssh access)lehetőséget.
3) Adja meg a tárhelyszolgáltató nevét és URL-jét az alábbiak szerint:
- Tárhelyszolgáltatójának neve
Vultr
- A tárhelyszolgáltató URL-je
https://www.vultr.com
4) kattintson a Nextgombra.
5) Hozzon létre egy PHP ini fájlt az ionCube Loader for PHP 7.1 helyének megadásához:
echo 'zend_extension = /usr/lib64/php/modules/ioncube/ioncube_loader_lin_7.1.so' | sudo tee /etc/php.d/00-ioncube.ini
Megjegyzés: Ha a PHP verziója eltér a PHP 7.1-től, akkor ennek megfelelően kell megadnia a megfelelő ionCube Loader fájlt a fenti parancsban. Használja a parancsot php -va PHP verzió megerősítéséhez.
6) Indítsa újra az Apache-t a frissítés betöltéséhez:
sudo systemctl restart httpd.service
7) Menjen vissza a ionCube Loader Wizardfelületre, majd a hivatkozás click here to test the Loadersegítségével tesztelje a telepítést.
8) Ha semmi sem romlik el, látnia kell az Loader Installed Successfullyüzenetet.
9) Biztonsági okokból törölje az IonCube betöltő varázsló szkriptjét a web gyökérkönyvtárából, miután sikeresen teljesítette a tesztet:
sudo rm /var/www/html/loader-wizard.php
Ez minden. Ha az ionCube Loader modult megfelelően telepítette, most már telepíthet bármely, az ionCube licenccel rendelkező alkalmazást a szerverére. Élvezd.