Установка ionCube

Установка на shared-хостинг

Для установки ioncube необходим root доступ к серверу, чего на хостингах нет. Вы можете попробовать запросить у хостера установку ioncube. В ином случае вам придется искать другой хостинг.

Установка на Ubuntu, Debian, Cent OS

bash <(curl -s 'https://gist.githubusercontent.com/asabirov/54338a1e37e7fd14db9c9845376c745e/raw/7c7afc9312c2eaa2d518119ba227cef50afe23ca/install_ioncube.sh')

Для Debian иногда нужен пакет php-dev

apt-get install php5-dev
# apt-get install php7.0-dev

Почему инсталлятор не видит установленного ioncube?

У PHP несколько конфигов «php.ini». Если ioncube виден в консольной версии php -m, он может быть не подключен в серверной.

Создайте файл в директории домена info.php с содержимым

<?php phpinfo() ?>

Проверьте наличие строки the ionCube PHP Loader (enabled)....

Решение:

  1. Перезапустите веб-сервер, чтобы обновилась конфигурация php.
  2. Найдите файлы конфигурации серверного php. Обычно они в /etc/php5/fpm/, /etc/php5/apache/. Подключите модуль и там.

Как обновить ioncube до версии 5?

Для начала необходимо выяснить версию PHP:

php -v

Если версия ниже PHP 5.4, то необходимо обновление PHP до 5.5, 5.6 или 7.0. Вы можете сделать это сами, запросить в саппорте хостера или заказать у нас.

Как установить Ioncube на PHP 7.0 FPM + ISPManager?

bash <(curl -s 'https://gist.githubusercontent.com/asabirov/e97f865578497ddc8fa350c166be071e/raw/4f513f6e45e0c68dfa5e0a2274d1d9f55977ee5c/php7.0+ioncube+isp')