Как установить IonCube Loader в Debian 10

Как установить IonCube Loader в Debian 10

 

В этом руководстве мы покажем вам, как установить IonCube Loader в Debian 10. Для тех из вас, кто не знал, IonCube Loaders — это, по сути, утилита шифрования / дешифрования для приложений PHP, которая также помогает ускорить обслуживаемые страницы. . Это часто требуется для многих приложений на основе PHP.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку IonCube Loader на Debian 10 (Buster).

Установите загрузчик IonCube на Debian 10 Buster

Шаг 1. Перед установкой любого программного обеспечения важно убедиться, что ваша система обновлена, выполнив следующие aptкоманды в терминале:

sudo apt update
sudo apt upgrade

Шаг 2. Установка загрузчика IonCube в Debian 10.

Теперь скачиваем последние версии PHP-модулей загрузчиков IonCube с официального сайта:

## Linux (32 bits) ##
cd /tmp
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz## Linux (64 bits) ##
cd /tmp
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

После успешной загрузки архива распакуйте его:

tar xvfz ioncube_loaders_lin_x86-64.tar.gz

Затем найдите расположение каталога расширений для версии PHP 7.4.8, именно там будет установлен файл IonCube Loader:

$ php -i | grep extension_dir
extension_dir => /usr/lib/php/20151012 => /usr/lib/php/20151012

Затем нам нужно скопировать ionCube Loader для нашей версии PHP 7.4.8 в каталог расширений :/usr/lib/php/20151012

sudo cp /tmp/ioncube/ioncube_loader_lin_7.4.so /usr/lib/php/20151012

После этого нам нужно определить, где PHP загружает расширения, это можно сделать, выполнив приведенную ниже команду и посмотрев:

php -i | grep php.ini

Вы увидите результат, который выглядит примерно так:

Configuration File (php.ini) Path => /etc/php/7.4/cli
Loaded Configuration File => /etc/php/7.4/cli/php.ini

Затем добавьте следующую строку в качестве первой строки в соответствующих файлах:php.ini

zend_extension = /usr/lib/php/20151012/ioncube_loader_lin_7.4.so

Теперь нам нужно перезапустить веб-сервер Apache или Nginx, чтобы загрузчик IonCube заработал:

sudo systemctl restart apache2
sudo systemctl restart nginx
sudo systemctl restart php-fpm

Шаг 3. Тестирование IonCube в системе Debian.

Если вы видите версию PHP с версией загрузчика ionCube, это означает, что вы успешно установили и настроили загрузчик PHP IonCube в своей системе Debian 10.

php -v

Полученные результаты:

PHP 7.4.8 (cli) (built: Dec 15 2020 12:46:60) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with the ionCube PHP Loader + ionCube24 v10.4.1, Copyright (c) 2002-2020, by ionCube Ltd.
    with Zend OPcache v7.4.8, Copyright (c), by Zend Technologies

Поздравляю! Вы успешно установили IonCube . Благодарим за использование этого руководства по установке IonCube Loader на Debian 10 Buster. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт IonCube .