GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie den PHP ionCube Loader in CentOS 8

ionCube Loader ist eine PHP-Erweiterung, die zum Dekodieren von PHP-Skripten verwendet wird, die vom ionCube PHP Encoder-Paket kodiert wurden. Es ist sehr nützlich, den Quellcode von PHP-basierten Anwendungen zu schützen und zu verhindern, dass er auf nicht lizenzierten Computern sichtbar, geändert und ausgeführt wird. Es ist ein Verschlüsselungs-/Entschlüsselungsdienstprogramm für PHP-basierte Anwendungen, das auch die Ladezeit der Seite beschleunigt.

In diesem Tutorial zeigen wir Ihnen, wie Sie den ionCube-Loader in PHP unter CentOS 8 aktivieren.

Voraussetzungen

  • Ein Server mit CentOS 8.
  • Auf Ihrem Server ist ein Root-Passwort konfiguriert.

Apache und PHP installieren

Bevor Sie beginnen, müssen Sie PHP und Apache auf Ihrem System installieren. Sie können es installieren, indem Sie den folgenden Befehl ausführen:

yum install httpd php php-common php-cli -y

Sobald alle Pakete installiert sind, überprüfen Sie die PHP-Version mit dem folgenden Befehl:

php --version

Sie sollten die folgende Ausgabe erhalten:

PHP 7.2.11 (cli) (built: Oct  9 2018 15:09:36) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

ionCube-Loader herunterladen

Laden Sie zunächst die neueste Version von ionCube Loader von der offiziellen Website herunter. Sie können es mit dem folgenden Befehl herunterladen:

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

Sobald der Download abgeschlossen ist, extrahieren Sie die heruntergeladene Datei mit dem folgenden Befehl:

tar xzf ioncube_loaders_lin_x86-64.tar.gz

Listen Sie als Nächstes den Inhalt des ioncube-Verzeichnisses auf:

ls ioncube

Sie sollten die folgende Ausgabe sehen:

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  LICENSE.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     loader-wizard.php
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  README.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     USER-GUIDE.pdf
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  USER-GUIDE.txt
ioncube_loader_lin_4.4_ts.so  ioncube_loader_lin_5.3.so     ioncube_loader_lin_5.6_ts.so  ioncube_loader_lin_7.3.so
ioncube_loader_lin_5.0.so     ioncube_loader_lin_5.3_ts.so  ioncube_loader_lin_7.0.so     ioncube_loader_lin_7.3_ts.so

IonCube Loader in PHP aktivieren

Als nächstes müssen Sie den Speicherort des Erweiterungsverzeichnisses finden. Sie können dies mit dem folgenden Befehl tun:

php -i | grep extension_dir

Sie sollten die folgende Ausgabe erhalten:

extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules

Kopieren Sie nun das ionCube-Loader-Modul aus dem ioncube-Verzeichnis, das Ihrer PHP-Version entspricht, in das PHP-Erweiterungsverzeichnis:

cp ioncube/ioncube_loader_lin_7.2.so /usr/lib64/php/modules/

Als nächstes müssen Sie es aktivieren, indem Sie die Datei php.ini bearbeiten:

nano /etc/php.ini

Fügen Sie am Ende der Datei die folgende Zeile hinzu:

zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_7.2.so

Starten Sie als Nächstes den Apache-Dienst neu, um die Änderungen zu übernehmen:

systemctl restart httpd

IonCube Loader-Installation überprüfen

Als nächstes überprüfen Sie das ionCube Loader PHP-Modul mit dem folgenden Befehl:

php -v

Wenn alles in Ordnung ist, sollten Sie die folgende Ausgabe erhalten:

PHP 7.2.11 (cli) (built: Oct  9 2018 15:09:36) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with the ionCube PHP Loader + ionCube24 v10.3.9, Copyright (c) 2002-2019, by ionCube Ltd.

Sie können es auch mit dem folgenden Befehl überprüfen:

php -m

Sie sollten die folgende Ausgabe sehen:

[PHP Modules] bz2 calendar Core ctype curl date exif fileinfo filter ftp gettext hash iconv ionCube Loader libxml openssl pcntl pcre Phar readline Reflection session sockets SPL standard tokenizer zlib [Zend Modules] the ionCube PHP Loader + ionCube24

Die obige Ausgabe bestätigt, dass die PHP-ionCube-Erweiterung auf Ihrem Server geladen ist.

Herzliche Glückwünsche! Das ionCube-PHP-Modul ist jetzt auf Ihrem Server installiert und aktiviert.


Cent OS
  1. So installieren Sie den ionCube Loader unter Debian 9

  2. So installieren Sie den ionCube Loader unter Debian

  3. So installieren Sie PHP 7.3 auf CentOS 8

  4. So installieren Sie PHP 7.2 auf CentOS 7

  5. So installieren Sie PHP 7.3 auf CentOS 7

So installieren Sie PHP 7 unter CentOS 7

So installieren Sie den IonCube Loader unter Debian 10

So installieren Sie den IonCube Loader unter CentOS

So installieren Sie den IonCube Loader unter CentOS 7

So installieren Sie den IonCube Loader unter CentOS 8

So installieren Sie den ionCube Loader unter CentOS 7.1