Как установить IonCube loader на CentOS 7 и VestaCP
Раздел(ы): GNU Linux - CentOS / Debian, Вебмастеру, Панели управления хостингом, Программное обеспечение
Просмотры: 10799
Комментарии: 0
ionCube был создан в 2002 году как инструмент для защиты программного обеспечения, написанном на языке программирования PHP, от просмотра, изменения или запуска на компьютерах, без требуемой лицензии. В этой статье я расскажу как его (ionCube Loader) установить на сервер с операционной системой CentOS 7, бесплатной панелью управления VestaCP и веб-сервером Apache.
Модуль ionCube Loader полностью бесплатен и скачать его можно с официального сайта: http://www.ioncube.com/loaders.php
Установка ionCube PHP loader
Первым делом проверим установленную версию PHP:
# php -v PHP 5.4.45 (cli) (built: Mar 30 2016 12:54:25) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies with Zend OPcache v7.0.5, Copyright (c) 1999-2015, by Zend Technologies
Затем скачиваем и устанавливаем ioncube loader в CentOS 7 (64bit):
# wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz # tar zxf ioncube_loaders_lin_x86-64.tar.gz # mv ioncube /usr/local
Потом вносим правки в /etc/php.ini, добавляем в самый низ следующее:
[Zend Modules] zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.4.so zend_extension_ts = /usr/local/ioncube/ioncube_loader_lin_5.4_ts.so
Если у вас другая версия PHP, то циферки 5.4 в названии файлов необходимо заменить на свой вариант. В моем случае описана настройка ioncube loader для php 5.4
И перезапускаем веб-сервер Apache:
# systemctl restart httpd
Правильность установки ionCube
Опять проверим PHP:
# php -v PHP 5.4.45 (cli) (built: Mar 30 2016 12:54:25) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v5.1.2, Copyright (c) 2002-2016, by ionCube Ltd. with Zend OPcache v7.0.5, Copyright (c) 1999-2015, by Zend Technologies
Задача выполнена — IonCube Loader установлен.
Благодарности
При написании статьи были использованы следующие источники: