Ioncube php betöltő telepítés egy Linux szerveren (CentOS
Telepítése ioncube PHP Loader egy Linux szerver (CentOS / Debian)
Ioncube - egy sor speciális eszközök a parancssorban, hogy használják a kódolás, ködösítés és licenc a forráskód PHP. Ioncube szoftvert tartalmaz, mellyel kódolni a forráskód és a szoftver dekódolja forráskódját.
Ioncube Encoder - egy sor bináris különböző operációs rendszerek, amivel kódolni a forráskód PHP, hogy ő ködösítés, és ezáltal engedélyt. Így Encoder fejlesztők kódolására a forráskódot és a szoftver ki van fizetve.
Ioncube Loader - szabad szoftver (.so vagy .dll könyvtár), amelyet dekódolni forráskódját a kódolt PHP ioncube Encoder.
Tekintsük ioncube PHP Loader telepíteni a VPS vagy dedikált szerver fut a Linux kernel (CentOS / Debian).
Telepítési lépéseket ioncube Loader végre a parancssorból az SSH-kapcsolat a szerverrel vagy VPS.
Telepítése előtt ioncube PHP Loader kell tanulni bites operációs rendszer a következő paranccsal:
A kimenet lesz valami, mint ez:
h86_64 - így a 64-bites OS,
i386 - 32bit operációs rendszer.
C a cd parancsot beköltözött néhány ideiglenes könyvtárba, ahova letölti a fájlokat.
32 bites operációs rendszer:
A 64 bites operációs rendszer:
A letöltés után csomagolja ki a tömörített fájlokat a modul:
A 64 bites operációs rendszer:
tar zxf ioncube_loaders_lin_x86-64.tar.gz
32 bites operációs rendszer:
zxf ioncube_loaders_lin_x86.tar.gz
Az archív lesz kicsomagolva kiterjesztésű fájlok az összes PHP változat. Ahhoz, hogy megtudja, milyen verziójú PHP használható a szerveren, akkor ezt a parancsot:
A kimenet mutatja a PHP-verziót:
Másolás a fájl kiterjesztését megfelel a verzió PHP (PHP példánkban 5,6) a szerver egy könyvtárat php modulokkal, vagy hozzon létre egy külön könyvtárba ioncube / és másoljuk:
mkdir / usr / local / ioncube /
mv ioncube / ioncube_loader_lin_x.x.so / usr / local / ioncube /
mv ioncube / ioncube_loader_lin_x.x_ts.so / usr / local / ioncube /
x.x - ez a változat a PHP a szerveren, a mi esetünkben:
mv ioncube / ioncube_loader_lin_5.6.so / usr / local / ioncube /
mv ioncube / ioncube_loader_lin_5.6_ts.so / usr / local / ioncube /
Továbbá, mi felírni /etc/php.ini fájlban (a Debian - /etc/php5/cli/php.ini) blokkban [Zend] vonalak:
zend_extension = /usr/local/ioncube/ioncube_loader_lin_x.x.so
zend_extension_ts = /usr/local/ioncube/ioncube_loader_lin_x.x_ts.so
x.x - ez a verzió a PHP a szerver, a fájlnevek a / usr / local / ioncube /, a mi esetünkben:
zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.6.so
zend_extension_ts = /usr/local/ioncube/ioncube_loader_lin_5.6_ts.so
Figyeljen! Ha már telepítve Zend Optimizer. majd adja meg ezeket a sorokat a php.ini fájlban kell elé a sorok a Zend Optimizer, vagy hiba a webszerver. Ha még nem telepítette ZendOptimizer, de szükség lesz a jövőben, akkor ajánlott telepíteni telepítése után ioncube Loader.
Az utolsó dolog, amit tennie kell - újraindítani a webszervert:
/etc/init.d/httpd újraindítás
/etc/init.d/apache2 restart
Ezt követően ellenőrizze a telepítést ioncube Loader. Ehhez a parancsot:
A kimenet jelenlétét mutatják ioncube:
Is, akkor ellenőrizze a telepítést ioncube, futás a parancsot:
php -m
Parancs kimenete megjeleníti a csatlakoztatott modulok, PHP, amelyek között meg kell ioncube: