Установка PHP ionCube последней версии

Thank you for reading this post, don't forget to subscribe!

Преж­де чем пере­хо­дить к уста­нов­ке ionCube нуж­но выяс­нить, какая вер­сия PHP уста­нов­ле­на на вашем CentOS. Под­клю­чи­тесь по SSH и выпол­ни­те команду:

php -v

PHP 5.3.3 (cli) (built: Jul  9 2015 17:39:00)

Copyright © 1997-2010 The PHP Group

Zend Engine v2.3.0, Copyright © 1998-2010 Zend Technologies

Загру­зи­те в послед­нюю вер­сию ionCube (пере­чень вер­сий пред­став­лен на офи­ци­аль­ном сай­те моду­ля), соот­вет­ству­ю­щую рели­зу вашей CentOS 6:

wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

32 bit
https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
tar xvfz ioncube_loaders_lin_x86-64.tar.gz

Перей­ди­те в пап­ку ioncube:

cd ioncube

Выпол­ни­те коман­ду ls, что­бы уви­деть содер­жи­мое папки:

Здесь пред­став­ле­ны фай­лы IonCube прак­ти­че­ски для каж­дой вер­сии PHP (PHP 7.0 一 исклю­че­ние). Меняй­те при­ве­ден­ные ниже коман­ды в зави­си­мо­сти от того, какая вер­сия PHP уста­нов­ле­на на CentOS. К при­ме­ру, если вы име­е­те дело с PHP 5.4, 5.5 или 5.6 под­ставь­те нуж­ное зна­че­ние вме­сто при­ве­ден­но­го в нашей инструкции.

Создай­те пап­ку /usr/local/lib/ioncube:

mkdir /usr/local/lib/ioncube

Пере­ме­сти­те в нее нуж­ный файл IonCube:

mv ioncube_loader_lin_5.3.so /usr/local/lib/ioncube/

Открой­те файл /etc/php.ini:

vim /etc/php.ini

Добавь­те сле­ду­ю­щую стро­ку в сек­ции [PHP]:

[PHP]

zend_extension=/usr/local/lib/ioncube/ioncube_loader_lin_5.3.so

Обя­за­тель­но заме­ни­те вер­сию PHP в фай­ле ioncube_loader_lin_5.3.so на вашу. Сохра­ни­те изме­не­ния и выпо­ли­те коман­ду, что­бы выяс­нить, уста­нов­лен ли модуль ionCube:

php -v

PHP 5.3.3 (cli) (built: Jul  9 2015 17:39:00)

Copyright © 1997-2010 The PHP Group

Zend Engine v2.3.0, Copyright © 1998-2010 Zend Technologies

with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v5.0.19, Copyright © 2002-2015, by ionCube Ltd.