Установка загрузчика ionCube для PHP

Частное Облако

Частное облако

Ознакомьтесь с индивидуальным облачным решением SIM-Networks

Узнать больше

Все операции выполняются в консоли сервера через интерфейс командной строки. Определяем разрядность ОС с помощью команды uname -a:

Linux koolex.ru 3.2.0-4-amd64 #1 SMP Debian 3.2.51-1 x86_64 GNU/Linux

И версию PHP с помощью php -v:

PHP 5.5.17-1~dotdeb.1 (cli) (built: Sep 19 2014 01:56:56)

Дальнейшая инструкция ведется на примере ОС Linux Debian x86_64.

Отправляемся на URL https://www.ioncube.com/loaders.php и скачиваем оттуда архив с двоичными библиотеками загрузчика под ОС Linux нужной разрядности.

Распаковываем его в каталог /usr/lib/php5/ioncube/.

Создаем файл настроек /etc/php5/mods-available/ioncube.ini с содержимым, аналогичным следующему, скорректировав имя библиотек в зависимости от установленной версии PHP:

zend_extension = /usr/lib/php5/ioncube/ioncube_loader_lin_5.5.so
zend_extension_ts = /usr/lib/php5/ioncube/ioncube_loader_lin_5.5_ts.so

Создаем три символических ссылки:

ln -s /etc/php5/mods-available/ioncube.ini /etc/php5/apache2/conf.d/01-ioncube.ini
ln -s /etc/php5/mods-available/ioncube.ini /etc/php5/cgi/conf.d/01-ioncube.ini
ln -s /etc/php5/mods-available/ioncube.ini /etc/php5/cli/conf.d/01-ioncube.ini

С помощью команды php -v удостоверяемся в том, что ionCube загружается без проблем: PHP 5.5.17-1~dotdeb.1 (cli) (built: Sep 19 2014 01:56:56) Copyright © 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright © 1998-2014 Zend Technologies with the ionCube PHP Loader v4.7.0, Copyright © 2002-2014, by ionCube Ltd.

Заключительным этапом является перезагрузка сервер HTTP Apache командой service apache2 restart.

Эта статья была полезной?

Понравилась статья?

Согласие на использование файлов cookie

Нажимая «Я согласен», вы даете согласие на использование файлов cookie на нашем веб-сайте, чтобы предоставить вам наиболее релевантный опыт, запоминая ваши предпочтения и повторные посещения. Однако вы можете посетить «Управление файлами cookie», чтобы предоставить контролируемое согласие. Подробнее

Настройки файлов cookie

Функциональные

Необходимые файлы cookie имеют решающее значение для основных функций веб-сайта, и без них веб-сайт не будет работать должным образом.

Аналитические

Аналитические файлы cookie используются для понимания того, как посетители взаимодействуют с веб-сайтом.

Рекламные

Рекламные файлы cookie используются для предоставления посетителям релевантной рекламы и маркетинговых кампаний.