Как да инсталирате iCube Loader за Debian 9

 

IonCube е разширение на PHP, което може да се използва за декодиране на защитени криптирани PHP файлове по време на изпълнение. IonCube енкодерът се използва от търговски доставчици на програми в PHP, за да се защитят приложенията, и товарачът, който инсталираме в този урок, се изисква да изпълнявате кодирани от IonCube файлове на вашия сървър. IoncubeLoader е на разположение безплатно. Йонкоуей loader увеличава скоростта на зареждане на уебсайта Ви и пречи на другите да крадат изходния код, като превръщат PHP в байт-код.

В този урок ще обясним инсталирането на IonCube Loader на сървъра на Debian 9.

Изисквания

  • Включен е сървър с Debian 9 с LAMP.
  • Потребител, който не е root и има права за sudo.

Първи стъпки

Преди да започнете, актуализирайте всички пакети, които са инсталирани на вашия сървър, като използвате следната команда:

sudo apt-get актуализация -y
sudo apt-get ъпгрейд -й

След като всички пакети бъдат актуализирани, рестартирайте системата, за да приложите всички промени:

sudo рестартиране

Инсталиране на IonCube Loader

Първо, ще трябва да изтеглите последната версия на IonCube Loader от официалния си уебсайт. В противен случай можете да го изтеглите, като използвате следната команда:

wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

След като изтеглянето завърши, изтеглете изтегления файл, като използвате следната команда:

tar -xvzf ioncube_loaders_lin_x86-64.tar.gz

По подразбиране файловете ще бъдат разкопавани в папка с йони.

Сега променете директорията на папката с йонни кубчета и стартирайте командата ls, за да видите цялото разширение:

cd ioncube
ls

Трябва да видите различните файлове за зареждащи джобове, съответстващи на различни версии на php, както са описани по-долу:

ioncube_loader_lin_4.1.so ioncube_loader_lin_5.0_ts.so ioncube_loader_lin_5.4.so ioncube_loader_lin_7.0_ts.so README.txt ioncube_loader_lin_4.2.so ioncube_loader_lin_5.1.so ioncube_loader_lin_5.4_ts.so ioncube_loader_lin_7.1.so USER-Guide.pdf ioncube_loader_lin_4.3.so ioncube_loader_lin_5.1_ts.so ioncube_loader_lin_5.5.so ioncube_loader_lin_7.1_ts.so USER-GUIDE.txt ioncube_loader_lin_4.3_ts Така че ioncube_loader_lin_5.2.so ioncube_loader_lin_5.5_ts.so ioncube_loader_lin_7.2.so ioncube_loader_lin_4.4.so ioncube_loader_lin_5.2_ts.so ioncube_loader_lin_5.6.so ioncube_loader_lin_7.2_ts.so ioncube_loader_lin_4.4_ts.so ioncube_loader_lin_5.3.so ioncube_loader_lin_5.6_ts.so license.txt ioncube_loader_lin_5.0.so ioncube_loader_lin_5.3_ts.so ioncube_loader_lin_7.0.so товарач-wizard.php

Сега ще трябва да изберете правилния файл за йонен товар, както е инсталирана на вашия сървър. Изпълнете следната команда, за да видите версията на PHP инсталирана на вашия сървър:

PHP-V

Изход:

PHP 7.0.22-0ubuntu0.16.04.1 (кли) (NTS) Авторско право (в) 1997-2017 PHP Zend Engine v3.0.0, Авторско право (в) 1998-2017 Zend Technologies с Zend OPcache v7.0.22-0ubuntu0.16.04.1, Авторско право технологии

В горния изход трябва да видите, че инсталираната PHP версия е PHP 7.0.22. Така че ще трябва да копирате файла ioncube_loader_lin_7.0.so от директория с йонна кутия в директорията за разширение на PHP.

Първо, намерете местоположението на директорията за разширения на PHP, като използвате следната команда:

php -i | grep extension_dir

Трябва да видите следния изход:

extension_dir => / usr / lib / php / 20151012 => / usr / lib / php / 20151012

Сега копирайте файла на йоноубиеца в директорията за разширение PHP (/ usr / lib / php / 20151012), като използвате следната команда:

cd ioncube
cp ioncube_loader_lin_7.0.so / usr / lib / php / 20151012 /

След това ще трябва да редактирате файла php.ini и да добавите пътя на разширението йонно купе. Можете да направите това със следната команда:

sudo nano /etc/php/7.0/apache2/php.ini

Добавете следния ред:

zend_extension = / ЮЕсАр / ИЪ / PHP / 20151012 / ioncube_loader_lin_7.0.so

Запишете файла и отворете друг файл php.ini:

sudo nano /etc/php/7.0/cli/php.ini

Добавете следния ред:

zend_extension = / ЮЕсАр / ИЪ / PHP / 20151012 / ioncube_loader_lin_7.0.so

Запазете и затворете файла, след което рестартирайте услугата Apache, за да приложите промените:

sudo systemctl рестартира apache2

Тестване на IonCube товарач

Сега всичко е конфигурирано правилно, е време да проверите дали е инсталиран или не. Можете да го тествате, като използвате следната команда:

PHP-V

Ако everythig е добре, трябва да видите следния изход:

PHP 7.0.22-0ubuntu0.16.04.1 (кли) (NTS) Авторско право (в) 1997-2017 PHP Zend Engine v3.0.0, Авторско право (c) 1998-2017 Zend Technologies с йонкабе PHP натоварване + защита от внедряване от ioncube24.com ) v10.1.0, Авторско право (в) 2002-2017, от ionCube Ltd. с Zend OPcache v7.0.22-0ubuntu0.16.04.1, Авторско право (в) 1999-2017 от Zend Technologies

източник

Обяви

Оставете коментар

GTranslate Your license is inactive or expired, please subscribe again!