CityHost.UA
Помощь и поддержка

Hestia CP: Установка ionCube Loader

Перед началом вмешательства в файловую систему сервера обязательно убедитесь, что Вы сделали [снапшот сервера] до начала любых работ. Вмешательство в файловую систему сервера это всегда риск повредить и поломать как что-то мало важное, так и нарушить работу всего сервера.

 

Данное руководство актуально только для панели управления Hestia, для других панелей или типов серверов она может быть не актуальна. Все операции производятся на страх и риск владельца сервера.

 

Подключитесь к серверу через SSH терминал и выполните следующую команду, она автоматически перейдет в каталог home, загрузит архив с файлами расширения, распакует его и выведет список файлов.

cd /home; wget downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.zip; unzip ioncube_loaders_lin_x86-64.zip; cd ioncube/; ls -lh

 

Расширение устанавливается отдельно для каждой версии PHP на сервере. Следующей командой узнаем каталог, куда следует загрузить файл расширения, обратите внимание на цифры в команде, перед выполнением команды замените их на свою версию PHP, для которой будете устанавливать расширение.

php7.4 -i | grep "PHP Extension"

 

Копируем файл расширения в каталог ко всем остальным расширениям. В данной команде выделены места, которые нужно заменить на свою версию PHP и каталог расширений.

cp ioncube_loader_lin_7.4.so /usr/lib/php/20190902

 

Создаем файл 00-ioncube.ini с нужной записью в конфигурационном каталоге нужной версии PHP. Версии PHP меняем на свои.

echo zend_extension=ioncube_loader_lin_7.4.so > /etc/php/7.4/fpm/conf.d/00-ioncube.ini

 

Опционально: для работы расширения в консольной версии PHP разместите аналогичный файл в каталоге CLI.

echo zend_extension=ioncube_loader_lin_7.4.so > /etc/php/7.4/cli/conf.d/00-ioncube.ini

 

Перезагрузите службу PHP нужной версии.

service php7.4-fpm restart

 

Готово.

 

Теперь можно проверить модуль активирован ли для выбранной Вами модели — WEB с помощью [проверочного php скрипта phpinfo] — или CLI через команду команду php7.4 -v