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