Установка ionCube loader

IonCube loader  - это ПО обеспечивающее дешифрацию и эффективное выполнение откомпилированного и зашифрованного php кода.

Устанавливаем и настраиваем на сервере*:

1. Заходим на официальный сайт ioncube и скачиваем необходимый вам loader под вашу операционную систему. Согласно технических требований это может быть архив под названием Linux (x86) либо Linux (x86-64);

2. Распаковываем скаченный архив, в нем будут библиотеки под разные версии php, выбираем нужную (версию php в консоли можно узнать так: php -v), например ioncube_loader_lin_5.2.so под php 5.2 и копируем в любую директорию, доступную apache, например /usr/local/lib;

3. Открываем файл настроек php, в Debian он лежит как правило в /etc/php5/apache2/php.ini.

4. Добавляем в него строку zend_extension = /usr/local/lib/ioncube_loader_lin_5.2.so. У вас путь может отличаться, здесь написано для примера. Если у вас так же загружен ZendOptimizer, то данную строку нужно вставить перед строкой загрузки ZendOptimizer;

5. Обратите внимание для php cli, как правило, свой файл конфигурации, его так же нужно открыть и внести строку, описываемую выше;

6. Перезапускаем веб сервер.

 

*Большинство хостинг-провайдеров предустанавливают на свои серверы ionCube loader, поэтому сначала узнайте у своего хостинг-провайдера, установлен ли уже на вашем сервере ionCube loader.