Написать письмо | FAQ | ПОМОЩЬ | Улучшения | Оплата | Статьи

Авторизация

Логин (Эл.адрес)
Пароль
 Запомнить

Установка ioncube на сервер

Главная / Статьи / Настройка севера / Установка ioncube на сервер

Для работы AjaxIS на другом хостинге или сервере (отличном от хостинга РегХост.рф ) требуется установить PHP расширение IonCube Loader. Оно абсолютно бесплатное и работает на всех версиях операционных систем и на всех версиях PHP.

Чтобы установить IonCube Loader нужно:
  • Скачать архив установщика IonCube

    Выполнить команду $ wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

  • Распаковать архив

    tar -xvf ioncube_loaders_lin_x86-64.tar.gz

  • Узнать свою версию PHP

    php -v

  • В зависимости от версии PHP скопировать нужные файлы в папку /usr/lib/php5/20131226-zts/ или

    cp /usr/local/src/ioncube/ioncube_loader_lin_5.6.so /usr/lib/php5/20131226-zts/
    cp /usr/local/src/ioncube/ioncube_loader_lin_5.6_ts.so /usr/lib/php5/20131226-zts/

  • Далее в файл /etc/php5/apache2/php.ini прописать строку

    zend_extension = /usr/lib/php5/20131226-zts/ioncube_loader_lin_5.6_ts.so (!!! внимание - ПЕРЕД любой строкой zend_extension !!! обычно это zend.enable_gc = On)

  • Перезагрузить apache

    /etc/init.d/apache2 restart

    После этого IonCube должен нормально работать.

  • Есть второй вариант, который иногда срабатывает (но как правило первого достаточно):
  • После копирования файлов создать конфигурационный файл PHP и прописать в него путь к скопированным библиотекам:

    nano /etc/php5/apache2/conf.d/ioncube.ini (либо сделать это в любом редакторе вроде mc )

  • В файл вставляются строки

    zend_extension = /usr/lib/php5/20100525/ioncube_loader_lin_5.6.so zend_extension = /usr/lib/php5/20100525/ioncube_loader_lin_5.6_ts.so

  • Перезагрузить apache
     
Рейтинг:

Комментарии:

Важность
0
Общий рейтинг: 0; Количество голосов: 0
0/50
Имя *
0/100
E-Mail *
0/255
Комментарий