6.6 Установка IonCube Loader на VPS

1. Необходимо подключится к серверу по SSH.

2. Если это Debian, то выполняем apt-get update.

3. Устанавливаем mc командами apt-get install mc для Debian или yum install mc для CentOS.

4. Смотрим версию установленного php командой: php -v.

5. Создать папку командой mkdir /usr/local/ioncube и зайти в неё командой cd /usr/local/ioncube.

6. После скачиваем архив одной из команд.

  • Для 32-х битных систем:
  1. wget ftp://archive.thehost.com.ua/ioncube/ioncube_loaders_lin_x86.tar.gz
  • Для 64-х битных систем:
  1. wget ftp://archive.thehost.com.ua/ioncube/ioncube_loaders_lin_x86-64.tar.gz

7. Распаковываем командой: tar -zxvf ioncube_loaders_lin_*.tar.gz

8. Создаем символическую ссылку в папку /usr/local/ioncube на файл ioncube_loader соответствующей версии командой:

  1. ln ioncube/ioncube_loader_lin_%укажите_версию_php_сервера%.so ioncube_loader.so

9. Привязываем модуль к PHP командой:

  • Для Ubuntu, Debian:
  1. echo "zend_extension=/usr/local/ioncube/ioncube_loader.so" > /etc/php5/conf.d/ioncube.ini
  • Для CentOS, RockyLinux, AlmaLinux:
  1. echo "zend_extension=/usr/local/ioncube/ioncube_loader.so" > /etc/php.d/ioncube.ini

10. Проверить успех операции командой php -v Там должна появиться строка про ionCubeLoader:

with the ionCube PHP Loader v4.2.2, Copyright (c) 2002-2012, by ionCube Ltd.

11.. Перезапускаем веб сервер, чтобы новый модуль подгрузился в модуль Apache:

  • Для Ubuntu, Debian:
  1. /etc/init.d/apache2 restart
  • Для CentOS, RockyLinux, AlmaLinux:
  1. /etc/init.d/httpd restart