Установка ionCube Loader

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Перейти к:навигация, поиск
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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