Installer ionCube Loader på en CentOS 7 VPS

ioncube på centos 7ionCube Loader er et PHP-modul, der gør det muligt for PHP at indlæse filer, der er beskyttet med ionCube Encoder-softwaren. Det bruges mest af mange kommercielle softwareleverandører til at beskytte deres kode og stoppe det fra at være synlige. I denne vejledning viser vi dig, hvordan du aktiverer ionCube Loaders på en CentOS 7 VPS.

Log ind på din CentOS 7 VPS via SSH som bruger rod

# ssh [Email protected]_Adresse

og opdater alle installerede tjenester

# yum opdatering

Kør kommandoen 'arch' i terminalen for at kontrollere, om dit system er 32-bit (i686) eller 64-bit (x86_64)

# arch x86_64

I vores tilfælde er systemet 64-bit, og vi downloader 64-bit versionen af ​​ionCube Loader

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

Hvis dit system er 32-bit downloader du følgende arkiv

# wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz

Når den er hentet, pakker du tær arkivet

# tar xfz ioncube_loaders_lin_x86-64.tar.gz

IonCube Loaders for alle PHP versioner vil blive ekstraheret i en ny 'ioncube' katalog.

Vi skal kende PHP-versionen installeret på serveren. Vi kan finde ud af at bruge følgende kommando

# php -v PHP 5.4.16 (cli) (bygget: Aug 11 2016 21: 24: 59) Ophavsret (c) 1997-2013 PHP-koncernen Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

Vi har PHP version 5.4.16 installeret på vores testserver, så vi skal bruge den tilsvarende ionCube loader.

Skriv indholdet af 'ioncube'-biblioteket for at finde den nødvendige fil

# 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 BRUGER-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

Vi bruger filen 'ioncube_loader_lin_5.4.so', fordi den passer til vores PHP-version. Hvis du har en anden version af PHP installeret på din server, skal du bruge den rigtige fil.

For at finde ud af placeringen af ​​udvidelsesmappen, skal du køre følgende kommando

# php -i | grep extension_dir extension_dir => / usr / lib64 / php / modules => / usr / lib64 / php / moduler sqlite3.extension_dir => ingen værdi => ingen værdi

Kopier 'ioncube_loader_lin_5.4.so' ionCube loader til udvidelsesmappen markeret med rød farve.

# cp ioncube / ioncube_loader_lin_5.4.so / usr / lib64 / php / moduler

Nu skal du åbne PHP-konfigurationsfilen og tilføje følgende linje

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

Bemærk venligst, at stien til PHP-konfigurationsfilen kan være anderledes på din server. Du kan udføre 'php -ini' for at finde den indlæste PHP konfigurationsfil.

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

Gem konfigurationsfilen og genstart Apache webserveren for ændringerne træder i kraft.

# systemctl genstart httpd

Du kan kontrollere, om ionCube Loader er aktiveret med følgende kommando

# php -v PHP 5.4.16 (cli) (bygget: Aug 11 2016 21: 24: 59) Ophavsret (c) 1997-2013 PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies med ionCube PHP Loader aktiveret) + Intrusionsbeskyttelse fra ioncube24.com (ukonfigureret) v5.1.2, Copyright (c) 2002-2016, af ionCube Ltd.

Selvfølgelig behøver du ikke gøre noget herom, hvis du bruger en af ​​vores Linux VPS Hosting tjenester, i så fald kan du bare spørge vores ekspert Linux admins til aktiver ionCube Loaders på din server til dig. De er tilgængelige 24 × 7 og vil tage sig af din anmodning straks.

PS. Hvis du kunne lide dette indlæg, kan du dele det med dine venner på de sociale netværk ved hjælp af knapperne til venstre eller blot slip et svar nedenfor. Tak.

Kilde

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.