Установка ionCube на Debian

[16 июля 2019 г.]    Российская сборка Magento 2.52.2
Magento 2: модули и услуги
magereport.com: составление перечня необходимых для установки заплаток SUPEE
#1 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

04.05.2011 18:27

********************
Эта статья устарела.
ionCube для Российской сборки Magento давно уже не требуется (с февраля 2013 года).
Российская сборка Magento поставляется с полностью открытым исходным кодом, в отличие от модулей Rugento и Mygento, которые полностью зашифрованы ionCube.
********************


Установка ionCube на Debian за 6 шагов

  • Создаём временную папку:
    cd $(mktemp -d)



  • Скачиваем туда ionCube:

    если у вас 32-разрядный процессор:
    wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz


    если у вас 64-разрядный процессор:
    wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz



  • Распаковываем

    tar zxvf ioncube_loaders_lin_x86.tar.gz


    или

    tar zxvf ioncube_loaders_lin_x86-64.tar.gz



  • Перемещаем в постоянное место загрузки:

    mv ioncube /usr/local/



  • Пишем в php.ini:


    если у вас PHP 5.3, попробуйте:

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

    или
    zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.3_ts.so


    (заработает один из этих двух вариантов, какой именно - вы увидите в phpinfo)



    если у вас PHP 5.2, попробуйте:

    zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.2.so

    или:
    zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.2_ts.so


    (заработает один из этих двух вариантов, какой именно - вы увидите в phpinfo)


    Суффикс 5.2 или 5.3 определяется вашей версией интерпретатора PHP.

    Суффикс ts - поддержка многопоточности. Попробуйте как с ним, так и без него - одно из двух должно заработать.


  • Перезапускаем PHP:

    Если у вас PHP работает как модуль Apache:
    /etc/init.d/apache2 restart


    Если вы используете nginx и PHP-FPM:
    /etc/init.d/php5-fpm restart

    или
    /etc/init.d/php-fpm restart


Поделиться темой: