Для установки ionCube Loader на сервер выполните следующие команды в командной строке (SSH).

CentOS 6 64 bit

Скачайте последний ionCube Loader для архитектуры x86_64:

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

Распакуйте архив в /usr/local:

tar -xzvf ioncube_loaders_lin_x86-64.tar.gz -C /usr/local/

Добавьте модули ionCube Loader в файл конфигурации php.ini.
Для того, чтобы узнать, где находится файл конфигурации, выполните:

php -i | grep php.ini

Далее, в зависимости от версии PHP, добавьте одну из следующих строк:

  • PHP 5.6:
echo 'zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.6.so' >> /etc/php.ini
echo 'zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_5.6_ts.so' >> /etc/php.ini
  • PHP 7.0:
echo 'zend_extension=/usr/local/ioncube/ioncube_loader_lin_7.0.so' >> /etc/php.ini
echo 'zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_7.0_ts.so' >> /etc/php.ini
  • PHP 7.1:
echo 'zend_extension=/usr/local/ioncube/ioncube_loader_lin_7.1.so' >> /etc/php.ini
echo 'zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_7.1_ts.so' >> /etc/php.ini

Проверьте правильность установки командой:

php -v

В случае, если всё установлено верно, Вы увидите ionCube в выводе этой команды.

Перезапустите Apache:

/etc/init.d/httpd restart

Debian 7 64 bit

Скачайте последний ionCube Loader для архитектуры x86_64:

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

Распакуйте архив в /usr/local:

tar -xzvf ioncube_loaders_lin_x86-64.tar.gz -C /usr/local/

Добавьте модули ionCube Loader в файл конфигурации php.ini.
Для Debian 7 это 3 файла:

  • /etc/php5/apache2/php.ini
  • /etc/php5/cgi/php.ini
  • /etc/php5/cli/php.ini

Далее добавьте одну из следующих строк:

  • PHP 5.6:
echo 'zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.6.so' >> /etc/php5/apache2/php.ini
echo 'zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_5.6_ts.so' >> /etc/php5/apache2/php.ini
echo 'zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.6.so' >> /etc/php5/cgi/php.ini
echo 'zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_5.6_ts.so' >> /etc/php5/cgi/php.ini
echo 'zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.6.so' >> /etc/php5/cli/php.ini
echo 'zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_5.6_ts.so' >> /etc/php5/cli/php.ini
  • Для других версий PHP просто замените 5.6.so и 5.6_ts.so на 7.0.so и 7.0_ts.so.

Проверьте правильность установки командой:

php -v

В случае, если всё установлено верно, Вы увидите ionCube в выводе этой команды.

Перезапустите Apache:

/etc/init.d/apache2 restart