Установка ioncube на centos 7

Что такое загрузчик IonCube?


IonCube - это расширение модуля PHP, которое загружает зашифрованные файлы PHP и ускоряет отображение веб-страниц. Это часто требуется для многих приложений на основе PHP. В этой статье вы узнаете, как установить загрузчик IonCube на свой Linux VPS или на выделенный сервер Linux. Также вы сможете проверить версию загрузчика IonCube в вашей конфигурации php.


Установка загрузчика IonCube на CentOS 7

  • Сначала давайте начнем с того, что обновим ваш Linux-сервер.
### yum -yupdate
  • Загрузите и извлеките последнюю стабильную версию ioncube. Мы воспользуемся командой wget, чтобы получить файл ionCube с их веб-сайта с помощью следующей команды:
### 64-битная версия ###
### wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
### tar xfz ioncube_loaders_lin_x86-64.tar.gz
### 32-битная версия ###
### wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
### tar xfz ioncube_loaders_lin_x86.tar.gz
  • Затем нам нужно найти, где PHP загружает расширения, это можно сделать, выполнив приведенную ниже команду и посмотрев:

### php -i | grep extension_dir

extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules
  • Откройте извлеченную папку с ioncube и скопируйте файл загрузчика соответствующий вашей версии php:
 cd ioncube
### cp ioncube/ioncube_loader_lin_5.4.so /usr/lib64/php/modules
  • После того, как файл был скопирован в каталог расширений, нам нужно убедиться, что файл конфигурации PHP обновлен для использования правильного расширения:

### vim /etc/php.ini

  • В самом верху файла добавим следующую строку:
zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.4.so

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

### systemctl restart httpd

Тестирование IonCube на CentOS 7

Если вы видите версию PHP с версией загрузчика ionCube, это означает, что вы успешно установили и настроили загрузчик PHP ioncube в своей системе CentOS 7.

### php -v

Полученный вывод:

PHP 5.4.16 (cli) (built: Jun 28 2015 22:15:27)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v5.0.18, Copyright (c) 2002-2015, by ionCube Ltd.

Готово! Вы успешно установили IonCube Loader.

  • 38 Пользователи считают это полезным
Помог ли вам данный ответ?

Похожие статьи

Кодировка сайта

Если у вашего сайта не отображаются латинские буквы, как в данном примере:То вам необходимо...

Создание и управление доменными именами на VPS и выделенных физических серверах

Мы рады сообщить, что теперь управлением DNS записями для Ваших доменов стало проще и доступнее....

Обновление phpmyadmin до последней версии

Мануал написан для тех, у кого установлена панель управления ISPmanager Lite и операцинная...

Конвертация в utf-8 не поддерживается на стороне сервера

У Вас выскакивает ошибка "Конвертация в UTF-8 не поддерживается на стороне сервера" при...

Ошибка: remote service dnsmgr return error. internal error

При добавлении или редактировании домена в панели управления ISPmanager или на бесплатном днс...

Powered by WHMCompleteSolution