Инсталляция ionCube на FreeBSD и Linux

ionCube — инструмент для защиты программного обеспечения, написанном на языке программирования PHP, от просмотра. 

Установка  ionCube на Linux

Авторизуйтесь через SSH на ваш VDS как пользователь root

Скачайте архив программы на ваш сервер с помощью wget.

 #wget https://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.bz2

Создайте директрию

# mkdir /usr/local/libexec/ioncube/

Распакуйте архив в указанную директорию

#tar -xjf ioncube_loaders_lin_x86.tar.bz2 -C /usr/local/libexec/

Добавьте модуль в конфигурационный файл PHP

 #vi /etc/php5/conf.d/ioncube.ini

Добавьте следующую строку:

 

zend_extension = /usr/local/libexec/ioncube/ioncube_loader_lin_5.3.so

Сохраните и выйдите из редактора с помощью этой команды

 

:x!

Перезапустите веб-сервер Apache

 

#/etc/init.d/httpd restart

Проверьте наличие модуля

 #php -v

 

Установка ionCube на FreeBSD

Авторизуйтесь через SSH на ваш VPS как пользователь root 

Перейдите в соответствующую директорию системы портов

 

#cd /usr/ports/devel/ioncube/

Запустите установку

 #make all install clean

Отредактируйте файл /usr/local/etc/php/extensions.ini и добавьте туда следующие строки

 [Zend]

 zend_extension=»/usr/local/lib/php/20060613(число может меняться)/ioncube/ioncube_loader.so»

 zend_extension_ts=»/usr/local/lib/php/20060613/ioncube/ioncube_loader_ts.so»

ВНИМАНИЕ:

Если у вас уже установлен какое-либо Zend Extension, то вам следует добавить эти строки ДО присутствующих строк zend_extension. 

 Перезапустите веб-сервер Apache

 

#/usr/local/etc/rc.d/apache22 restart

Проверьте наличие модуля

 #php -v

Должно быть что-то типа этого:

 PHP 5.2.12 with Suhosin-Patch 0.9.7 (cli) (built: Mar 23 2010 13:26:23)

 Copyright (c) 1997-2009 The PHP Group

 Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies

     with the ionCube PHP Loader v3.3.10, Copyright (c) 2002-2009, by ionCube Ltd.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *