Как установить 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 .