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:

[PHP modulok]
.
iconv
ioncube Loader
jSON
libxml
mbstring
.

Kapcsolódó cikkek