Установка IonCube на Debian
Смотрим нашу версию php
php -v
Качаем нужную версию
распаковываем
перемещаем в удобное место
дальше надо вписать в конфиги php, создаем отдельный файл в /etc/php5/conf.d/
Теперь проверяем.
Видем упоминание о ionCube PHP Loader значит все подключилось правильно.
Возможные ошибки:
Failed loading /usr/local/ioncube/ioncube_loader_lin_5.2_ts.so: /usr/local/ioncube/ioncube_loader_lin_5.3_ts.so: wrong ELF class: ELFCLASS32
Скачана 32-бит версия, а нужна 64.
Failed loading /usr/local/ioncube/ioncube_loader_lin_5.2_ts.so: /usr/local/ioncube/ioncube_loader_lin_5.3.so: wrong ELF class: ELFCLASS64
Тут наоборот, система 32 бита (x86), а скачали 64 (x86-64). Качаем версию под 32 бита.
Failed loading /usr/local/ioncube/ioncube_loader_lin_5.2_ts.so: /usr/local/ioncube/ioncube_loader_lin_5.3_ts.so: undefined symbol: core_globals_id
Значит, нам нужен другой вариант (не _ts)
Теперь перезапустим апач
php -v
Качаем нужную версию
- Код:
wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
или
wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
распаковываем
перемещаем в удобное место
дальше надо вписать в конфиги php, создаем отдельный файл в /etc/php5/conf.d/
Теперь проверяем.
# php -v
PHP 5.3.3-7+squeeze15 with Suhosin-Patch (cli) (built: Mar 4 2013 13:11:17)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
with the ionCube PHP Loader v4.4.0, Copyright (c) 2002-2013, by ionCube Ltd.
Видем упоминание о ionCube PHP Loader значит все подключилось правильно.
Возможные ошибки:
Failed loading /usr/local/ioncube/ioncube_loader_lin_5.2_ts.so: /usr/local/ioncube/ioncube_loader_lin_5.3_ts.so: wrong ELF class: ELFCLASS32
Скачана 32-бит версия, а нужна 64.
Failed loading /usr/local/ioncube/ioncube_loader_lin_5.2_ts.so: /usr/local/ioncube/ioncube_loader_lin_5.3.so: wrong ELF class: ELFCLASS64
Тут наоборот, система 32 бита (x86), а скачали 64 (x86-64). Качаем версию под 32 бита.
Failed loading /usr/local/ioncube/ioncube_loader_lin_5.2_ts.so: /usr/local/ioncube/ioncube_loader_lin_5.3_ts.so: undefined symbol: core_globals_id
Значит, нам нужен другой вариант (не _ts)
Теперь перезапустим апач
Комментарии
Отправить комментарий