Как установить IonCube Loader в CentOS 8

Как установить IonCube Loader в CentOS 8

 

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

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

Установите IonCube Loader в CentOS 8

Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие команды apt-get в терминале.

sudo dnf update

Шаг 2. Установите сервер LAMP.

Требуется сервер CentOS 8 LAMP. Если у вас не установлена ​​LAMP, вы можете следовать нашему руководству здесь .

Шаг 3. Установка загрузчика IonCube на CentOS 8.

Теперь мы загружаем последнюю версию ionCube Loader с официального сайта:

wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar xzf ioncube_loaders_lin_x86-64.tar.gz

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

php -i | grep extension_dir

Результат должен выглядеть так:

extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules

Теперь скопируйте модуль загрузчика ionCube из каталога IonCube, который соответствует вашей версии PHP, в каталог расширения PHP:

cp ioncube/ioncube_loader_lin_7.2.so /usr/lib64/php/modules/

После того, как файл был скопирован в каталог расширений, нам нужно убедиться, что файл конфигурации PHP обновлен для использования правильного расширения:

nano /etc/php.ini

В самом верху файла добавим следующую строку:

zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_7.2.so

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

systemctl restart httpd

Теперь, после проверки нашей версии PHP, уже должен быть виден наш IonCube:

$ php -v
PHP 7.2.11 (cli) (built: Oct  9 2018 16:36:12) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with the ionCube PHP Loader + ionCube24 v10.3.9, Copyright (c) 2002-2019, by ionCube Ltd.

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