PHP установка · 2 min read · Nov 26, 2025

Как установить ionCube Loader для PHP в CentOS 8

ionCube loader — это расширение PHP, которое используется для декодирования PHP-скриптов, закодированных пакетом ionCube PHP Encoder. Оно очень полезно для защиты исходного кода приложений на PHP и предотвращения его видимости, изменения и запуска на нелицензионных компьютерах. Это утилита шифрования/дешифрования для приложений на PHP, которая также ускоряет время загрузки страниц.

В этом руководстве мы покажем вам, как включить ionCube loader в PHP на CentOS 8.

Предварительные требования

  • Сервер с установленной CentOS 8.
  • Настроенный root пароль на вашем сервере.

Установка Apache и PHP

Перед началом вам нужно установить PHP и Apache на вашу систему. Вы можете установить их, выполнив следующую команду:

yum install httpd php php-common php-cli -y

После установки всех пакетов проверьте версию PHP с помощью следующей команды:

php --version

Вы должны получить следующий вывод:

PHP 7.2.11 (cli) (built: Oct  9 2018 15:09:36) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

Скачивание ionCube Loader

Сначала скачайте последнюю версию 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

Затем перечислите содержимое директории ioncube:

ls ioncube

Вы должны увидеть следующий вывод:

ioncube_loader_lin_4.1.so     ioncube_loader_lin_5.0_ts.so  ioncube_loader_lin_5.4.so     ioncube_loader_lin_7.0_ts.so  LICENSE.txt
ioncube_loader_lin_4.2.so     ioncube_loader_lin_5.1.so     ioncube_loader_lin_5.4_ts.so  ioncube_loader_lin_7.1.so     loader-wizard.php
ioncube_loader_lin_4.3.so     ioncube_loader_lin_5.1_ts.so  ioncube_loader_lin_5.5.so     ioncube_loader_lin_7.1_ts.so  README.txt
ioncube_loader_lin_4.3_ts.so  ioncube_loader_lin_5.2.so     ioncube_loader_lin_5.5_ts.so  ioncube_loader_lin_7.2.so     USER-GUIDE.pdf
ioncube_loader_lin_4.4.so     ioncube_loader_lin_5.2_ts.so  ioncube_loader_lin_5.6.so     ioncube_loader_lin_7.2_ts.so  USER-GUIDE.txt
ioncube_loader_lin_4.4_ts.so  ioncube_loader_lin_5.3.so     ioncube_loader_lin_5.6_ts.so  ioncube_loader_lin_7.3.so
ioncube_loader_lin_5.0.so     ioncube_loader_lin_5.3_ts.so  ioncube_loader_lin_7.0.so     ioncube_loader_lin_7.3_ts.so

Включение ionCube Loader в PHP

Далее вам нужно найти местоположение директории расширений. Вы можете сделать это с помощью следующей команды:

php -i | grep extension_dir

Вы должны получить следующий вывод:

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

Теперь скопируйте модуль ionCube loader из директории ioncube, который соответствует вашей версии PHP, в директорию расширений PHP:

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

Затем вам нужно будет включить его, отредактировав файл php.ini:

nano /etc/php.ini

Добавьте следующую строку в конец файла:

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

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

systemctl restart httpd

Проверка установки ionCube Loader

Далее проверьте модуль ionCube Loader PHP с помощью следующей команды:

php -v

Если все в порядке, вы должны получить следующий вывод:

PHP 7.2.11 (cli) (built: Oct  9 2018 15:09:36) ( 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.

Вы также можете проверить это с помощью следующей команды:

php -m

Вы должны увидеть следующий вывод:

[PHP Modules] bz2 calendar Core ctype curl date exif fileinfo filter ftp gettext hash iconv ionCube Loader libxml openssl pcntl pcre Phar readline Reflection session sockets SPL standard tokenizer zlib [Zend Modules] the ionCube PHP Loader + ionCube24

Вышеуказанный вывод подтверждает, что расширение PHP ionCube загружено на вашем сервере.

Поздравляем! Модуль ionCube PHP теперь установлен и включен на вашем сервере.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.