Invoering

IonCube Loader is een ongelooflijke PHP-module-extensie die is ontworpen om programmeurs te helpen bij het coderen en coderen van PHP-bestanden en het verhogen van de snelheid van webpagina’s.


De applicatie wordt vaak gebruikt met enterprise-class PHP-applicaties om een ​​extra beveiligingslaag te bieden om hun broncode te beveiligen in het moderne tijdperk van website-misdaden.

Deze tutorial helpt je bij het installeren en configureren van IonCube Loader op je Ubuntu 18.04-server.

Klaar? Laten we beginnen.

Voordat je begint

Om deze installatie soepel te laten verlopen, moet het volgende aanwezig zijn voordat u begint:

  • Een webhostingaccount waarmee u toegang tot de server of virtuele server kunt rooten
  • Een gebruiker met sudo-rechten om opdrachten als root uit te voeren
  • Een volledig geconfigureerde Ubuntu 18.04-server

Stap 1 – Een webserver installeren

De eerste stap bij het installeren van IonCube Loader op Ubuntu 18.04 is het installeren van een webserver (Apache of Nginx). In ons geval installeren we Apache.

 Notitie: Sla deze stap over als u Nginx of Apache al hebt geïnstalleerd.

Voer de onderstaande opdracht uit om Apache te installeren:

$ sudo apt installeer apache2 php7.2 php7.2-fpm php7.2-cli

Zodra de installatie is voltooid, geeft u de onderstaande opdrachten om te starten en laat u de Apache-webserver starten tijdens het opstarten.

$ Sudo systemctl start apache2
$ Sudo systemctl apache2 inschakelen

U kunt nu de onderstaande opdracht uitvoeren om de status van uw Apache2-webserver te controleren:

$ Sudo systemctl status apache2

Dit geeft je de volgende output:

● apache2.service – De Apache HTTP-server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: ingeschakeld)
Drop-In: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Actief: actief (actief) sinds wo 2018-10-2406: 11:24 EDT; 3 weken 0 dagen geleden
Hoofd-PID: 21949 (apache2)
Taken: 8 (limiet: 1152)
CGroup: /system.slice/apache2.service
├─993 / usr / sbin / apache2 -k start
├─995 / usr / sbin / apache2 -k start
├─996 / usr / sbin / apache2 -k start
├─997 / usr / sbin / apache2 -k start
├─998 / usr / sbin / apache2 -k start
├─2481 / usr / sbin / apache2 -k start
├─13860 / usr / sbin / apache2 -k start
└─21949 / usr / sbin / apache2 -k start

Stap 2 – IonCube-lader downloaden en configureren

Zodra de webserver is geïnstalleerd, kunt u nu de installatiebestanden voor IonCube Loader downloaden. Voordat u deze bestanden downloadt, voert u de onderstaande opdracht uit om te bevestigen welke versie van PHP op uw systeem is geïnstalleerd:

$ Sudo php -v

Dit geeft je de onderstaande output:

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (gebouwd: 13 september 2018 13:45:02) (NTS)
Copyright (c) 1997-2018ThePHPGroup
ZendEnginev3.2.0, Copyright (c) 1997-2018ZendTechnologies
withZendOPcachev7.2.10-0ubuntu0.18.04.1, Copyright (c) 1997-2018ZendTechnologies

Uit de uitvoer blijkt duidelijk dat de versie van PHP die op uw server is geïnstalleerd, 7.2.10 is.

Voer nu de onderstaande opdracht uit om de vereiste IonCube-installatiebestanden te downloaden:

$ sudo wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

Geef vervolgens de onderstaande opdrachten om de bestanden uit te pakken:

$ sudo tar xvfz ioncube_loaders_lin_x86-64.tar.gz

Dit genereert een nieuwe map met de titel ioncube die meerdere bestanden zal bevatten voor een aantal PHP-versies. U moet de juiste map kiezen voor uw corresponderende PHP-versie (7.2.10).

In dit geval heb je het bestand nodig voor PHP versie 7.2, ioncube_loader_lin_7.2.so. U moet het bestand naar de juiste PHP-extensiemap kopiëren. Voer de onderstaande opdracht uit om de juiste map met PHP-extensies te vinden:

$ sudo php-config – extension-dir

Dit geeft je de uitvoer die lijkt op die hieronder:

/ usr / lib / php / 20170718

Nu u de directory van de PHP-extensie kent, voert u de onderstaande opdracht uit om het bestand naar deze directory te kopiëren:

$ sudo cp ioncube / ioncube_loader_lin_7.2.so / usr / lib / php / 20170718

Om deze extensie te laten laden door PHP, moet u deze toevoegen aan de overeenkomstige PHP-configuratie. Er zijn twee manieren om dit te doen, één die u kunt toevoegen aan het belangrijkste PHP-configuratiebestand; php.ini of maak een ander bestand. Hier laden we de extensie in het belangrijkste PHP-configuratiebestand.

Voer de onderstaande opdracht uit:

$ sudo nano /etc/php/7.2/cli/php.ini

Plak de onderstaande richtlijn ergens onder de PHP-regels.

zend_extension = "/usr/lib/php/20170718/ioncube_loader_lin_7.2.so"

Sla de wijzigingen op en sluit de nano-editor en start vervolgens uw Apache-service opnieuw op om deze wijzigingen door te voeren:

$ Sudo systemctl herstart apache2.service

Als je vervolgens php-fpm gebruikt, voer dan de onderstaande opdracht uit om het opnieuw te starten;

$ Sudo systemctl herstart php7.2-fpm.service

Voer nu de opdracht uit om de status van de IonCube-lader te controleren:

$ Sudo php -v

Dit geeft je de volgende output:

PHP 7.2.3-1ubuntu1 (cli) (gebouwd: 14 maart 2018 22:03:58) (NTS)
Copyright (c) 1997-2018ThePHPGroup
ZendEnginev3.2.0, Copyright (c) 1998-2018ZendTechnologies
withtheionCubePHPLoader (ingeschakeld) + IntrusionProtectionfromioncube24.com (niet geconfigureerd) v10.2.0, Copyright (c) 2002-2018, byionCubeLtd.
withZendOPcachev7.2.3-1ubuntu1, Copyright (c) 1999-2018, doorZendTechnologies

Conclusie

Dat is het! U hebt de IonCube Loader met succes geïnstalleerd en geconfigureerd op uw Ubuntu 18.04-server.

Bekijk deze top 3 Linux-hostingservices

FastComet

Beginprijs:
$ 2,95


Betrouwbaarheid
9.7


Prijzen
9.5


Gebruikersvriendelijk
9.7


Ondersteuning
9.7


Kenmerken
9.6

Lees recensies

Bezoek FastComet

Hostinger

Beginprijs:
$ 0,99


Betrouwbaarheid
9.3


Prijzen
9.3


Gebruikersvriendelijk
9.4


Ondersteuning
9.4


Kenmerken
9.2

Lees recensies

Bezoek Hostinger

ChemiCloud

Beginprijs:
$ 2,76


Betrouwbaarheid
10


Prijzen
9,9


Gebruikersvriendelijk
9,9


Ondersteuning
10


Kenmerken
9,9

Lees recensies

Bezoek ChemiCloud

Gerelateerde How-To-artikelen

  • Hoe PHP Composer op Ubuntu 18.04 te installeren
    gemiddeld
  • DEEL EEN: Hoe Zabbix te installeren op een Ubuntu 18.04 VPS of Dedicated Server
    gemiddeld
  • Hoe Apache, MySQL te installeren & PHP op een Ubuntu 18.04 VPS of Dedicated Server
    gemiddeld
  • Zabbix installeren op Ubuntu 18.04 [PART TWO]
    gemiddeld
  • Hoe Magento op Ubuntu 18.04 te installeren
    gemiddeld
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me