Как установить ioncube debian

Обновлено: 02.07.2024

Загрузчик ionCube - это расширение (модуль) PHP, которое позволяет PHP загружать файлы, защищенные и закодированные с помощью программного обеспечения ionCube Encoder, которое в основном используется в коммерческих программных приложениях для защиты их исходного кода и предотвращения его видимости и обнаружения.

В этой статье мы объясним, как установить и настроить ionCube Loader с PHP в дистрибутивах Debian и Ubuntu.

Сервер Ubuntu или Debian, работающий с веб-сервером (менеджер пакетов apt, как показано.

Шаг 1. Установите веб-сервер Apache или Nginx с PHP

1. Если у вас уже есть работающий веб-сервер Apache или Nginx с установленным PHP в вашей системе, вы можете перейти к шагу 2, в противном случае используйте следующую команду apt для их установки.

2. После того, как вы установили Apache или Nginx с PHP в вашей системе, вы можете запустить веб-сервер и активировать его для автоматического запуска при загрузке системы, используя следующие команды.

Шаг 2: Загрузите загрузчик IonCube

3. Перейдите к дистрибутиву Linux, работающему на 64-битной или 32-битной архитектуре, с помощью следующей команды.

Приведенный выше вывод ясно показывает, что система работает на 64-битной архитектуре.

В соответствии с архитектурой вашего дистрибутива Linux загрузите файлы загрузчика ioncube в каталог/tmp, используя следующую команду wget.

4. Затем распакуйте загруженный файл с помощью команды ls, чтобы вывести список различных файлов загрузчика ioncube для разных версий PHP.


Шаг 3: Установите ionCube Loader для PHP

5. На приведенном выше снимке экрана вы увидите различные файлы загрузчика ioncube для разных версий PHP, вам необходимо выбрать правильный загрузчик ioncube для установленной версии PHP на вашем сервере. Чтобы узнать текущую версию PHP, установленную на вашем сервере, выполните команду.


На приведенном выше снимке экрана четко указано, что система использует версию PHP 7.0.25, в вашем случае это должна быть другая версия.

6. Затем найдите расположение каталога расширений для PHP версии 7.0.25, это место, где будет установлен файл загрузчика ioncube.

7. Затем нам нужно скопировать загрузчик ioncube для нашей версии PHP 7.0.25 в каталог расширений (/ usr/lib/php/20151012).

Примечание. Обязательно замените версию PHP и каталог расширений в приведенной выше команде в соответствии с конфигурацией вашей системы.

Шаг 4. Настройте загрузчик ionCube для PHP

8. Теперь нам нужно настроить загрузчик ioncube для работы с PHP в файле php.ini . Debian и Ubuntu используют разные файлы php.ini для PHP CLI и PHP-FPM, как показано.

Затем добавьте строку ниже как первую строку в соответствующие файлы php.ini .

Примечание. Обязательно замените расположение каталога расширений и версию PHP в приведенной выше команде в соответствии с конфигурацией вашей системы.

9. Затем сохраните и выйдите из файла. Теперь нам нужно перезапустить веб-сервер Apache или Nginx, чтобы загрузчики ioncube вступили в силу.

Шаг 5: Протестируйте загрузчик ionCube

Favorite

Добавить в избранное

Главное меню » Операционная система CentOS » Установка загрузчика IonCube на VPS CentOS 7

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

З агрузчик IonCube является PHP модулем, который позволяет PHP загружать файлы, защищенные с помощью кодировщика программного обеспечения IonCube. Он в основном используется многими производителями коммерческого программного обеспечения, чтобы защитить свой код и его скрыть. На этом уроке мы покажем вам, как подключить загрузчик IonCube на VPS CentOS 7.

Войдите в VPS CentOS 7 через SSH в качестве пользователя root

и обновите все установленные службы

В нашем случае стоит система 64-разрядная версия, поэтому мы загрузим 64-разрядную версию загрузчика IonCube

Если у вас стоит 32-разрядная версия системы, то скачайте следующий архив

После загрузки, распаковываем архив

Нам нужно знать версию PHP, установленную на своем сервере. Мы можем узнать версию с помощью следующей команды

У нас есть PHP версии 5.4.16 установленной на нашем тестовом сервере, поэтому нам потребуется соответствующий загрузчик IonCube.

Чтобы узнать расположение каталога расширений, выполните следующую команду

Теперь откройте конфигурационный файл PHP и добавьте следующую строку

Сохраните файл конфигурации и перезапустите веб-сервер Apache для применения изменений на сервере.

Вы можете проверить, успешно активирован загрузчик IonCube или нет, с помощью следующей команды

PS. Если вам понравился этот пос , можете поделится им с друзьями в соц. сетях с помощью кнопок в правой части поста или просто оставить комментарий ниже. Благодарю.

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Favorite

Добавить в избранное

Главное меню » Операционная система Debian » Как установить загрузчик ionCube на Debian 9

Как установить загрузчик ionCube на Debian 9

Это руководство должно работать и с другими системами Linux VPS, но было протестировано и написано для Debian 9 VPS.

Загрузка загрузчика ionCube

Архив загрузчика Ioncube можно скачать бесплатно с официального сайта.

Чтобы загрузить последние файлы архивов загрузчиков ionCube, выполните следующую команду wget:

После загрузки файла запустите следующую команду tar, чтобы извлечь файл в текущем рабочем каталоге:

Теперь вы можете перейти в каталог ioncube с помощью:

и используйте команду ls для перечисления всех извлеченных файлов:

Результат должен выглядеть следующим образом:

Как вы можете видеть, каждый файл загрузчика ionCube заканчивается PHP_VERSION.so , что соответствует определенной версии PHP. Например, файл ioncube_loader_lin_7.1.so расширения PHP, который необходимо включить, если вы используете версию PHP 7.1 на своем сервере.

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

Результат должен выглядеть следующим образом:

Затем найдите расположение каталога расширения PHP с помощью следующей команды:

Читать Как установить и использовать Composer на Debian 8

Результат должен выглядеть следующим образом:

В нашем случае расположение каталога расширения PHP /usr/lib/php/20151012 .

Как только вы узнаете расположение каталога расширения PHP, скопируйте в него соответствующий файл загрузчика ionCube с помощью следующей команды:

Если на вашем сервере установлена ​​другая версия PHP, отличная от стандартного, вам необходимо скопировать соответствующий файл загрузчика. Например, если у вас есть PHP версии 5.6, вам нужно будет скопировать файл ioncube_loader_lin_5.6.so .

Теперь вам нужно открыть файл php.ini CLI PHP и добавить следующую строку, которая будет загружать расширение ionCube.

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

Установка загрузчика IonCube для Apache Mod PHP

Если вы используете apache с mod_php, чтобы включить расширение загрузчика ionCube, откройте следующий файл:

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

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

Установите загрузчик IonCube для PHP-FPM

Если вы используете Apache или Nginx с PHP-FPM в качестве процессора PHP, откройте следующий файл и добавьте одну и ту же строку:

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

Сохраните файл и перезапустите службу PHP-FPM, чтобы изменения вступили в силу:

Тестирование загрузчика ionCube

Чтобы проверить, успешно ли установлен загрузчик ionCube, выполните следующую команду:

PS. Если вам нравится читать этот пост в блоге о том, как установить ionCube Loader на Debian 9, не стесняйтесь делиться им в социальных сетях с помощью ярлыков ниже или просто оставлять комментарий.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Ioncube

,после соединения с vps сервером. Если ответ будет отрицательным, переходите к загрузке.
Первым делом необходимо понять, какая операционная система и какого разряда стоит на вашем сервере:

– команда для выяснения типа операционной системы.

– для выяснения ее разрядности.

Как произвести установку ioncube на Debian

1. Необходимо загрузить дистрибутив ioncube для вашего типа операционной системы
Это для 32-х битный систем:

Это для 64-х битный систем:

tar xzvf ioncube*

3. Поместить информацию в папку /usr/local с помощью команды

mv ioncube /usr/local/

4. Определите, какая версия PHP установлена на вашем vps сервере, чтобы написать путь к модулю ioncube. Используйте команду

Тут видно, что обработчик версии 5.3, значить к нему и нужно прописывать. Выполняем следующую команду:

echo "zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.3.so" >> /etc/php5/conf.d/ioncube.ini

5. Провести перезагрузку сервера Apache, используя команду

Как произвести установку ioncube на CentOS

1. Необходимо загрузить дистрибутив ioncube для вашего типа операционной системы
Это для 32-х битный систем:

Это для 64-х битный систем:

tar xzvf ioncube*

3. После этого модули ioncube нужно перенести в директорию PHP
Это для 32-х битный систем:

mv ioncube /usr/lib/php/ioncube

Это для 64-х битный систем:

mv ioncube /usr/lib64/php/ioncube

4. Определите, какая версия PHP установлена на вашем vps сервере, чтобы написать путь к модулю ioncube. Используйте команду

Результат выполнения команды:

Из этого мы видим, что установлена версия PHP 5.3.3. Следовательно нужно прописывать до этой версии.
Чтобы это сделать, нужно выполнить:
Это для 32-х битный систем:

echo "zend_extension=/usr/lib/php/ioncube/ioncube_loader_lin_5.3.so" >> /etc/php.d/ioncube.ini

Это для 64-х битный систем:

echo "zend_extension=/usr/lib64/php/ioncube/ioncube_loader_lin_5.3.so" >> /etc/php.d/ioncube.ini

5. Провести перезагрузку сервера Apache, используя команду

Если вы не обладаете определенным багажом знаний, лучше обратитесь за помощью к профессионалам. Компания UkrHost – один из лучших хостинг-провайдеров в Украине! Мы поможем решить все ваши проблемы.

Читайте также: