ionCube Loader - A website add-on for running ionCube encoded files
Run ionCube encoded files by configuring ionCube Loader on your website. Use our Loader Wizard script for quick and easy setup.
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/

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