Регистрация

Помощь для клиентов

Установка ionCube

Поиск по статьям

Для установки 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.2:
      echo 'zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.2.so' >> /etc/php.ini
      echo 'zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_5.2_ts.so' >> /etc/php.ini
    • PHP 5.3:
      echo 'zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.3.so' >> /etc/php.ini
      echo 'zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_5.3_ts.so' >> /etc/php.ini
    • PHP 5.4:
      echo 'zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.4.so' >> /etc/php.ini
      echo 'zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_5.4_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.3:
      echo 'zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.3.so' >> /etc/php5/apache2/php.ini
      echo 'zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_5.3_ts.so' >> /etc/php5/apache2/php.ini
      echo 'zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.3.so' >> /etc/php5/cgi/php.ini
      echo 'zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_5.3_ts.so' >> /etc/php5/cgi/php.ini
      echo 'zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.3.so' >> /etc/php5/cli/php.ini
      echo 'zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_5.3_ts.so' >> /etc/php5/cli/php.ini
    • Для других версий PHP просто замените 5.3.so и 5.3_ts.so на 5.2.so и 5.2_ts.so (или 5.4, 5.5).
  • Проверьте правильность установки командой:
    php -v
    В случае, если всё установлено верно, Вы увидите ionCube в выводе этой команды.
  • Перезапустите Apache:
    /etc/init.d/apache2 restart