Обновление ionCube

19 Feb 2013 | Автор: dd |

Попросил тут товарищ помочь с обновлением ionCube на его хостинге, так что пришлось посмотреть вообще что это за зверь такой, ибо только краем уха слышал что это что то типо Zend’а созданное для шифрования php’шных файлов, но не более того, так как на своих хостингах не использую никаких сторонних продуктов, которые бы требовали наличия подобных библиотек.

Собственно так как данный пакет устанавливается ручками, то и обновляется он абсолютно точно также как и устанавливается на свежую систему.

Смотрим что за версия пхп и загрузчиков у нас шуршит
[root@test ~]# php -v
PHP 5.3.3 (cli) (built: Jul  3 2012 16:40:30)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
with the ionCube PHP Loader v4.2.0, Copyright (c) 2002-2012, by ionCube Ltd.

Вытягиваем свежий ionCube PHP Loader
# wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
# tar -xzvf ioncube_loaders_lin_x86.tar.gz

После этого либо копируем в подпапку модулей пхп  /usr/lib/php/modules/ модули соответствующих версий:
# cp ioncube/ioncube_loader_lin_5.3.so /usr/lib/php/modules/
# cp ioncube/ioncube_loader_lin_5.3_ts.so /usr/lib/php/modules/

затем добавляем в /etc/php.ini в раздел Dynamic Extensions  следующие записи:
zend_extension = /usr/lib/php/modules/ioncube_loader_lin_5.3.so
zend_extension_ts = /usr/lib/php/modules/ioncube_loader_lin_5.3_ts.so

и рестартим апач
# apachectl restart

после чего видим несколько иную картину
# php -v
PHP 5.3.3 (cli) (built: Jul  3 2012 16:40:30)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
with the ionCube PHP Loader v4.2.2, Copyright (c) 2002-2012, by ionCube Ltd.

VN:F [1.9.21_1169]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.21_1169]
Rating: 0 (from 0 votes)

Теги: ,

Ваш отзыв