Så här installerar du ionCube Loader på Debian 9

 

IonCube är en PHP-förlängning som kan användas för avkodning av säkrade krypterade PHP-filer vid körning. IonCube-kodaren används av kommersiella PHP-programleverantörer för att skydda applikationer och lastaren, som vi installerar i den här handledningen, krävs för att köra IonCube-kodade filer på din server. IoncubeLoader finns gratis. Ioncube Loader ökar din hemsida lasthastighet och hindrar andra från att stjäla källkoden genom att konvertera din PHP till byte-kod.

I denna handledning kommer vi att förklara installationen av IonCube Loader på Debian 9-servern.

krav

  • En server som kör Debian 9 med LAMP installerad.
  • En icke-root-användare med sudo-privilegier.

Komma igång

Innan du börjar, uppdatera alla paket som är installerade på din server med följande kommando:

sudo apt-get update -y
sudo apt-get uppgradering -y

När alla paket är uppdaterade, starta om systemet för att tillämpa alla ändringar:

sudo omstart

Installera IonCube Loader

Först måste du hämta den senaste versionen av IonCube Loader från deras officiella hemsida. Annars kan du ladda ner det med följande kommando:

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

När nedladdningen är klar, extrahera den nedladdade filen med följande kommando:

tjär -xvzf ioncube_loaders_lin_x86-64.tar.gz

Som standard släpps filerna till en mapp-ioncube.

Ändra nu katalogen till ioncube-mappen och kör ls-kommandot för att se all förlängning:

cd-ioncube
ls

Du bör se de olika jonbubbeladarfilerna som motsvarar olika php-versioner enligt nedan:

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 .so 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 lastande wizard.php

Nu måste du välja rätt ioncube-laddningsfil enligt PHP-versionen installerad på din server. Kör följande kommando för att se versionen av PHP installerad på din server:

php-v

Produktion:

PHP 7.0.22-0ubuntu0.16.04.1 (cli) (NTS) Copyright (c) 1997-2017 PHP-gruppsändmotorn v3.0.0, upphovsrätt (c) 1998-2017 Zend Technologies med Zend OPcache v7.0.22-0ubuntu0.16.04.1, upphovsrätt (c) 1999-2017, genom Zend Technologies

I ovanstående utmatning bör du se att PHP-versionen är installerad är PHP 7.0.22. Så du måste kopiera ioncube_loader_lin_7.0.so-filen från ioncube-katalogen till PHP-tilläggskatalogen.

Hitta först platsen för PHP-förlängningskatalogen med följande kommando:

php -i | grep extension_dir

Du bör se följande utdata:

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

Kopiera ioncube loader-filen till PHP-tilläggskatalogen (/ usr / lib / php / 20151012) med följande kommando:

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

Därefter måste du redigera php.ini-filen och lägga till sökvägen till ioncube-förlängningen. Det här kan du göra med följande kommando:

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

Lägg till följande rad:

zend_extension = / usr / lib / php / 20151012 / ioncube_loader_lin_7.0.so

Spara filen, öppna sedan annan php.ini-fil:

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

Lägg till följande rad:

zend_extension = / usr / lib / php / 20151012 / ioncube_loader_lin_7.0.so

Spara och stäng filen och starta om Apache-tjänsten för att tillämpa ändringarna:

sudo systemctl starta om apache2

Testning av IonCube Loader

Nu är allt konfigurerat på rätt sätt, det är dags att testa om Ioncube Loader är installerad eller inte. Du kan testa det med följande kommando:

php-v

Om allting är bra bör du se följande utmatning:

PHP 7.0.22-0ubuntu0.16.04.1 (cli) (NTS) Copyright (c) 1997-2017 PHP-gruppsändningsmotorn v3.0.0, upphovsrätt (c) 1998-2017 Zend Technologies med ionCube PHP Loader (aktiverat) + Intrusionsskydd från ioncube24.com ) v10.1.0, Copyright (c) 2002-2017, av ionCube Ltd. med Zend OPcache v7.0.22-0ubuntu0.16.04.1, upphovsrätt (c) 1999-2017, av Zend Technologies

källa

annonser

Lämna ett svar

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