Установка ionCube Loader

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск

Установка 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.