ionCube Loader - Configure for your website to run protected PHP code
Secure and license your PHP scripts with the ionCube PHP Encoder 14.0. Secure valuable code with bytecode compilation, encryption and licensing capabilities.
www.ioncube.com
Скачиваете архив с актуальными версиями ioncube loader с сайта разработчика. Имя архива (актуальное на текущий момент):
ioncube_loaders_lin_x86-64.zip
На серверах всегда установлена 64-х битная операционная система, поэтому вы выбираете архив Linux (64 bits) для скачивания. Провайдер (хостер) предлагает для установки на серверах (VDS, VPS) образы именно 64-х битных систем Linux.
(Справедливости ради нужно сказать, что может быть и 32-х битная, но только в том случае если вы устанавливали ОС из собственного образа и для этого имелись веские (?) основания. В своей практике встретил один единственный раз сервер с 32-х битной ОС Linux, при этом заказчик не смог объяснить для чего именно используется 32-х битная, это был случай из статистики по более чем 1100 сайтам.)

Разархивируете.
Закачиваете по фтп в папку
/home/admin/ioncube/
все файлы:
Вряд ли вам понадобятся файлы для версий php древнее чем 5.4
Далее заходите на серрвер через консоль (через SSH) как пользователь root. Запускаете
Midnight Commander - консольный файловый менеджер для Linux.
Код:
# mc
Код:
# yum install mc
/home/admin/ioncube
, а в правой - /usr/local/vesta/ioncube
.И копируете все файлы из левой в правую панель.

Конечная папка для файлов ioncube может отличаться в конкретной реализации.
Результат проверяете путем короткой программы с кодом
Код:
phpinfo();

Сначала вы всегда можете уточнить месторасположение конфигурационного файла для ioncube через тот же
Код:
phpinfo();

Находите файл конфигурации для ioncube, а далее смотрите его содержимое. Папку для загрузки файлов ioncube вы легко определяете по пути для
zend_extension
.
После установки новой версии php ioncube loader может потребоваться перезагрузка вашего веб-сервера (nginx или Апачи). И/или перезагрузка php-fpm (если вы испльзуете данный режим php). В противном случае вы рискуете получить ошибку сервера при попытке открыть страницу сайта, использующую php.
ISPmanager
Если у вас установлена панель управления ISPmanager, то файлы ioncube loader расположены здесь (на примере php 7.0):
/opt/php70/lib/php/modules/

Последнее редактирование: