Установка ionCube Loader
Установка ionCube Loader
Версия ionCube Loader
Актуальную версию ionCube Loader можно посмотреть тут:
http://www.ioncube.com/loaders.php
На Декабрь 30, 2011 - это версия 4.0.12
Установка для CentOS 5
Зайдите на сервер по SSH. Если у Вас операционная система Windows, то воспользуйтесь Putty
Определите архитектуру Вашей ОС:
# uname -a Linux test1.iphoster.ru 2.6.18-194.8.1.el5.028stab070.4 #1 SMP Tue Aug 17 19:11:52 MSD 2010 x86_64 x86_64 x86_64 GNU/Linux
Скачайте IonCube для Вашей архитектуры ОС (x86-64 или x86):
Для x86-64:
# wget -c http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
Для x86:
# wget -c http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
Распакуйте архив в /usr/local/:
# tar xzf ioncube_loaders_lin_x86-64.tar.gz -C /usr/local/
Добавьте модули ionCube в php.ini. Важно! 5.1 - означает что на системе версия php 5.1.
Для php 5.2, например, нужно указать файл ioncube_loader_lin_5.2.so и ioncube_loader_lin_5.2_ts.so.
# echo 'zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.1.so' >> /etc/php.ini # echo 'zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_5.1_ts.so' >> /etc/php.ini
для php 5.6:
# echo 'zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.6.so' >> /etc/php.ini # echo 'zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_5.6_ts.so' >> /etc/php.ini
для php 7.0:
# echo 'zend_extension=/usr/local/ioncube/ioncube_loader_lin_7.0.so' >> /etc/php.ini # echo 'zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_7.0_ts.so' >> /etc/php.ini
Перезапустите Apache:
# /etc/init.d/httpd restart
Установка для Ubuntu 9.10 (karmic)
Необходимо выполнить те же действия что и для CentOS 5, только модули ionCube нужно добавить в 2 файла:
# echo 'zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.2.so' >> /etc/php5/apache2/php.ini # echo 'zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.2.so' >> /etc/php5/cli/php.ini # echo 'zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_5.2_ts.so' >> /etc/php5/apache2/php.ini # echo 'zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_5.2_ts.so' >> /etc/php5/cli/php.ini
Рестарт Apache:
# /etc/init.d/apache2 restart
Проверка наличия ionCube
# php -m | grep ionCube ionCube Loader the ionCube PHP Loader
или командой
# php -v PHP 5.2.6-1+lenny13 with Suhosin-Patch 0.9.6.2 (cli) (built: Jul 1 2011 16:01:01) Copyright (c) 1997-2008 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies with the ionCube PHP Loader v4.0.12, Copyright (c) 2002-2011, by ionCube Ltd.