Люди — хозяева своей судьбы (Шекспир).

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

2 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
25 сентября 2016
Установите загрузчик IonCube на VPS CentOS 7
Загрузчик IonCube является PHP модулем, который позволяет PHP загружать файлы, защищенные с помощью кодировщика программного обеспечения IonCube. Он в основном используется многими производителями коммерческого программного обеспечения, чтобы защитить свой код и его скрыть. На этом уроке мы покажем вам, как подключить загрузчик IonCube на VPS CentOS 7.

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

ssh root@IP_Address

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

yum update

Выполните команду ‘arch’ в терминале, чтобы проверить, если ваша система 32-разрядная версия (i686) или 64-разрядный (x86_64)

# arch
x86_64

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

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

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

tar xfz ioncube_loaders_lin_x86-64.tar.gz

В загрузчике IonCube для всех версий PHP будут извлечены в новом каталоге ‘IonCube’.

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

# php -v
PHP 5.4.16 (cli) (built: Jun 23 2015 21:17:27) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

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

Список содержимого директории ‘IonCube’, чтобы найти нужный файл

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

Мы будем использовать файл ‘ioncube_loader_lin_5.4.so’, потому что это соответствует нашей версии PHP. Если у вас установлена другая версия PHP на вашем сервере вы должны будете использовать соответствующий файл.

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

# php -i | grep extension_dir
extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules
sqlite3.extension_dir => no value => no value

Скопировать ‘ioncube_loader_lin_5.4.so’ загрузчик IonCube в каталог расширений, отмеченные красным цветом.

cp ioncube/ioncube_loader_lin_5.4.so /usr/lib64/php/modules

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

# vi /etc/php.ini
zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.4.so

Обратите свое внимание на путь к файлу конфигурации PHP, который может отличаться на вашем сервере. Вы можете выполнить поиск имени ‘php-ini’, чтобы найти загруженный файл конфигурации PHP.

# php --ini |grep "Loaded Configuration File"
Loaded Configuration File:         /etc/php.ini

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

systemctl restart httpd

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

# php -v
PHP 5.4.16 (cli) (built: Aug 11 2016 21:24:59)
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.1.2, Copyright (c) 2002-2016, by ionCube Ltd.

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

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

Просмотров: 244

Если статья понравилась, то поделитесь ей в социальных сетях:

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close