So installieren Sie Ioncube Loader in CentOS 7

So installieren Sie Ioncube Loader in CentOS 7

Ioncube ist eine kommerzielle Software -Suite, die aus einem PHP -Encoder, einer Paketgießerei, einem Bundler, einer Echtzeit -Intrusion -Erkennung und Fehlerberichtsanwendung sowie einem Loader besteht.

PHP -Encoder ist eine Anwendung für den PHP -Softwareschutz: Verwendet, um PHP -Quellcode zu sichern, zu verschlüsseln und zu lizenzieren. Ioncube Loader ist eine Erweiterung, mit der PHP -Dateien mithilfe von PHP -Encoder geschützt und codiert werden können. Es wird hauptsächlich in kommerziellen Softwareanwendungen verwendet, um ihren Quellcode zu schützen und zu verhindern, dass er sichtbar ist.

Lesen Sie auch: So installieren Sie Ioncube Loader in Debian und Ubuntu

In diesem Artikel zeigen wir, wie Sie installieren und konfigurieren können Ioncube Lader mit Php In Centos 7 Und Rhel 7 Verteilungen.

Voraussetzungen:

Ihr Server muss über einen laufenden Webserver (Apache oder Nginx) verfügen Php Eingerichtet. Wenn Sie keinen Webserver und einen PHP auf Ihrem System haben, können Sie diese mit Yum Paket Manager wie gezeigt installieren.

Schritt 1: Installieren Sie Apache oder NGINX -Webserver mit PHP

1. Wenn Sie bereits über einen laufenden Webserver verfügen Apache oder Nginx mit Php Auf Ihrem System installiert, können Sie zum Sprung zum Schritt 2, Verwenden Sie ansonsten den folgenden Yum -Befehl, um sie zu installieren.

-------------------- Installieren Sie Apache mit PHP -------------------- # YUM Installation HTTPD PHP PHP-CLI PHP-MYSQL -------------------- Installieren Sie Nginx mit PHP -------------------- # yum install nginx php php-fpm php-cli php-mysql 

2. Nach der Installation Apache oder Nginx mit Php Starten Sie auf Ihrem System den Webserver und stellen Sie sicher.

-------------------- Starten Sie den Apache -Webserver -------------------- # Systemctl Start HTTPD # SystemCTL Aktivieren Sie HTTPD -------------------- Starten Sie den Nginx + PHP-FPM-Server -------------------- # Systemctl start nginx # systemctl aktivieren nginx # systemctl start PHP-FPM # systemctl aktivieren PHP-FPM 

Schritt 2: Ioncube Loader herunterladen

3. Gehen Sie zur Website des InoCube und laden Sie die Installationsdateien herunter. Bevor Sie jedoch zuerst überprüfen, ob Ihr System auf 64-Bit- oder 32-Bit-Architektur ausgeführt wird, über den folgenden Befehl.

# Uname -a Linux Tecmint.com 4.15.0-1.EL7.Elrepo.x86_64 #1 smp sun 28. Januar 20:45:20 EST 2018 x86_64 x86_64 x86_64 GNU/Linux 

Die obige Ausgabe zeigt deutlich, dass das System ausgeführt wird 64-Bit die Architektur.

Laut Ihrem Linux -Systemarchitektur -Typ Download die Ioncube Loader -Dateien in in /tmp Verzeichnis mit dem folgenden WGet -Befehl.

-------------------- Für ein 64-Bit-System -------------------- # CD/TMP # WGet https: // downloads.Ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.Teer.gz -------------------- Für 32-Bit-System -------------------- # CD/TMP # WGet https: // downloads.Ioncube.com/loader_downloads/ioncube_loaders_lin_x86.Teer.gz 

4. Entpacken Sie dann die heruntergeladene Datei mit dem TAR -Befehl und gehen Sie in den dekomprimierten Ordner ein. Führen Sie dann den Befehl ls aus, um die zahlreichen Ioncube Loader -Dateien für verschiedene PHP -Versionen aufzulisten.

# tar -zxvf ioncube_loaders_lin_x86* # ​​cd ioncube/ $ ls -l 
Ioncube Loader -Dateien

Schritt 3: Ioncube Loader für PHP installieren

5. Für verschiedene PHP -Versionen werden verschiedene Ioncube Loader -Dateien vorhanden sein. Sie müssen den richtigen Ioncube -Loader für Ihre installierte PHP -Version auf Ihrem Server auswählen. Führen Sie den Befehl aus, um die auf Ihrem Server installierte PHP -Version zu kennen.

# Php -v 
Überprüfen Sie die PHP -Version

Die obige Ausgabe zeigt deutlich, dass das System verwendet Php 5.4.16 In Ihrem Fall sollte es eine andere Version sein.

6. Suchen Sie als nächstes den Standort des Erweiterungsverzeichnisses für die PHP -Version 5.4, Hier wird die Ioncube Loader -Datei installiert. Aus der Ausgabe dieses Befehls lautet das Verzeichnis /usr/lib64/PHP/Module.

# PHP -I | GREP -Erweiterung_Dir Erweiterung_Dir =>/usr/lib64/php/modules => /usr/lib64/PHP/Module 

7. Als nächstes müssen wir Ioncube Loader für unsere kopieren Php 5.4 Version zum Erweiterungsverzeichnis (/usr/lib64/PHP/Module).

# cp/tmp/ioncube/ioncube_loader_lin_5.4.so/usr/lib64/PHP/Module 

Notiz: Stellen Sie sicher.

Schritt 4: Ioncube Loader für PHP konfigurieren

8. Jetzt müssen wir Ioncube Loader so konfigurieren, dass sie mit PHP arbeiten, in der Php.Ini Datei.

# vim /etc /php.Ini 

Fügen Sie dann die folgende Zeile als erste Zeile in der hinzu Php.Ini Datei.

Zend_extension = /usr/lib64/php/module/Ioncube_loader_lin_5.4.So 
Aktivieren Sie den Ioncube -Lader in PHP

Notiz: Stellen Sie sicher, dass Sie das Erweiterungsverzeichnis und die PHP -Version im obigen Befehl gemäß Ihrer Systemkonfiguration ersetzen.

9. Speichern und beenden Sie dann die Datei und beenden Sie die Datei. Jetzt müssen wir das neu starten Apache oder Nginx Webserver für die Ioncube Loader in Kraft.

-------------------- Starten Sie den Apache -Webserver -------------------- # Systemctl Neustart HTTPD neu starten -------------------- Starten Sie den Nginx + PHP-FPM-Server -------------------- # SystemCTL Neustart Nginx # SystemCTL RESTART PHP-FPM RESTART 

Schritt 5: Test Ioncube Loader

10. Um zu testen, ob Ioncube Loader jetzt installiert und auf Ihrem Server ordnungsgemäß konfiguriert ist, überprüfen Sie Ihre PHP -Version noch einmal. Sie sollten in der Lage sein, eine Meldung anzuzeigen, die angibt, dass PHP mit der Ioncube Loader -Erweiterung installiert und konfiguriert ist (Status sollte aktiviert sein), wie im folgenden Screenshot gezeigt.

# Php -v 
Ioncuber -Lader testen

Der obige Ausgang bestätigt, dass der PHP jetzt geladen und mit Ioncube Loader aktiviert ist.

Ioncube Loader ist eine PHP -Erweiterung zum Laden von Dateien, die mit PHP -Encoder gesichert und codiert werden. Wir hoffen, dass alles, was bei der Befolgung dieser Anleitung gut funktioniert hat, ansonsten das folgende Feedback -Formular verwendet.