IonCube Loader — это инструмент, который позволяет выполнять на сайте PHP-файлы, зашифрованные с помощью IonCube. Эти файлы используются для защиты кода от несанкционированного доступа. Если загрузчик IonCube не установлен на сервере, то эти файлы не будут работать.
Оглавление
- 1 Установка ionCube
- 1.1 Обновите систему:
- 1.2 Установите необходимые инструменты, такие как wget и nano, если они отсутствуют:
- 1.3 Загрузите файлы IonCube:
- 1.4 Распакуйте загруженные файлы ionCube PHP Loader:
- 1.5 Проверьте версию PHP:
- 1.6 После проверки версии PHP скопируйте файл IonCube Loader:
- 1.7 Чтобы PHP мог использовать ionCube, добавьте путь к ionCube Loader в файл php.ini.
- 1.8 Перезапустите Apache или PHP-FPM для применения изменений:
- 1.9 После перезапуска выполните команду
Установка ionCube
Обновите систему:
yum update -y
Установите необходимые инструменты, такие как wget и nano, если они отсутствуют:
yum install wget nano
Загрузите файлы IonCube:
Для 64-битной системы:
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
Для 32-битной системы:
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
Распакуйте загруженные файлы ionCube PHP Loader:
tar -zxvf ioncube_loaders_lin_x86-64.tar.gz -C /tmp
Проверьте версию PHP:
php -v
После проверки версии PHP скопируйте файл IonCube Loader:
cp /tmp/ioncube/ioncube_loader_lin_7.4.so /usr/lib64/php/modules
Чтобы PHP мог использовать ionCube, добавьте путь к ionCube Loader в файл php.ini.
Для этого сначала откройте файл php.ini:
nano /etc/php.ini
Затем добавьте следующую строку в конец файла:
zend_extension = /usr/local/ioncube/ioncube_loader_lin_7.4.so
Перезапустите Apache или PHP-FPM для применения изменений:
systemctl restart httpd
systemctl restart php-fpm
После перезапуска выполните команду
php -i | grep ioncube.
Если в выводе содержатся данные о ioncube_loader, установка прошла успешно.