Installation ionCube mit LiteSpeed

Vorwort

Wenn Sie die ionCube-Erweiterung auf Ihrer Webseite und/oder Online-Shop nutzen möchten, zeigt Ihnen unsere Installationsanleitung, wie Sie den Service auf Ihrem Server installieren und konfigurieren können.


Voraussetzungen

  • Plesk Control Panel
  • LiteSpeed


Derzeit steht die ionCube-Loader-Erweiterung nicht für PHP 8.3 zur Verfügung! Stand: 26.04.2024


Vermeiden Sie bei der Installation der ionCube-Erweiterung auf einem Plesk-Server mit installiertem LiteSpeed unbedingt die Verwendung des Befehls apt zur Installation der Extension, da dies die ordnungsgemäße Funktion und Integrität Ihres Servers gefährdet!



Installation

Melden Sie sich zunächst im Plesk Control Panel an und navigieren Sie zum Menüpunkt Tools & Einstellungen → Allgemeine Einstellungen → PHP-Einstellungen.


PHP-Einstellungen


Wählen Sie in der nachfolgenden Übersicht den PHP-Handler aus, für den Sie die ionCube-Extension installieren möchten. Wir installieren in dieser Anleitung ionCube für PHP-8.2.18-FPM.


In der Spalte Domains wird Ihnen angezeigt, wie viele Domains den entsprechenden PHP-Handler verwenden. Wenn Sie die Zahl auswählen, wird Ihnen eine Übersicht von Ihren Domains angezeigt, die diesen Handler verwenden.


Übersicht PHP-Handler


In der folgenden Ansicht erhalten Sie einen Überblick, über alle installierten PHP-Extensions für den entsprechenden Handler und können diese bei Bedarf mit dem jeweiligen Schieberegler aktivieren oder deaktivieren. Wenn Sie weitere Extensions hinzufügen möchten, klicken Sie auf die Schaltfläche PECL-Pakete verwalten.


Übersicht installierter/aktivierter Extensions


Geben Sie in das Suchfeld auf der rechten Seite z. B. ionCube ein, um das entsprechende Installationspaket angezeigt zu bekommen. Installieren Sie anschließend ionCube, indem Sie das Plus-Symbol auswählen.


Installation PECL-Paket

Nach erfolgreichem Abschluss der Installation wird das Paket in der Übersicht der installierten PHP-Extensions für den jeweiligen PHP-Handler angezeigt.



Aktivierung der Extension in LiteSpeed


Da LiteSpeed einen separierten PHP-Prozess verwendet, muss dieser nach der Installation via Plesk PECL Manager noch neu gestartet werden, damit ionCube verwendet werden kann.

Um diesen Schritt durchzuführen, navigieren Sie über Erweiterungen → Meine Erweiterungen zur Übersicht Ihrer installierten Plesk-Erweiterungen. Wählen Sie die Schaltfläche Öffnen bei der LiteSpeed-Erweiterung aus, um die LiteSpeed-Verwaltung zu öffnen


Dort haben Sie die Möglichkeit, den separierten LiteSpeed-PHP-Prozess (Detached PHP Process) neu zu starten.

Klicken Sie dazu auf die Schaltfläche "Restart Detached PHP Processes".



Im Anschluss daran erhalten Sie eine Bestätigung, dass die entsprechenden Prozesse bei/vor der nächsten Verwendung neu gestartet werden und die ionCube-Extension steht somit dem Server zur Verfügung.