Bevor Sie in das Dateisystem des Servers eingreifen, stellen Sie unbedingt sicher, dass Sie einen [Server-Snapshot] erstellt haben, bevor Sie mit irgendwelchen Arbeiten beginnen. Der Eingriff in das Dateisystem des Servers birgt immer das Risiko, sowohl unwichtige Dinge zu beschädigen als auch die Funktion des gesamten Servers zu stören.
Dieses Handbuch gilt nur für das Hestia-Control-Panel; für andere Panels oder Servertypen kann es nicht relevant sein. Alle Operationen erfolgen auf eigenes Risiko des Serverbesitzers.
Verbinden Sie sich über das SSH-Terminal mit dem Server und führen Sie den folgenden Befehl aus, der automatisch in das Home-Verzeichnis wechselt, das Archiv mit den Erweiterungsdateien herunterlädt, es entpackt und eine Liste der Dateien anzeigt.
cd /home; wget downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.zip; unzip ioncube_loaders_lin_x86-64.zip; cd ioncube/; ls -lh
Die Erweiterung wird separat für jede PHP-Version auf dem Server installiert. Mit dem nächsten Befehl erfahren wir, in welches Verzeichnis die Erweiterungsdatei hochgeladen werden soll. Achten Sie auf die Zahlen im Befehl und ersetzen Sie sie vor der Ausführung durch Ihre PHP-Version, für die Sie die Erweiterung installieren möchten.
php7.4 -i | grep "PHP Extension"
Kopieren Sie die Erweiterungsdatei in das Verzeichnis zu allen anderen Erweiterungen. In diesem Befehl sind die Stellen hervorgehoben, die durch Ihre PHP-Version und das Erweiterungsverzeichnis ersetzt werden müssen.
cp ioncube_loader_lin_7.4.so /usr/lib/php/20190902
Erstellen Sie die Datei 00-ioncube.ini mit dem erforderlichen Eintrag im Konfigurationsverzeichnis der benötigten PHP-Version. Ändern Sie die PHP-Versionen in Ihre.
echo zend_extension=ioncube_loader_lin_7.4.so > /etc/php/7.4/fpm/conf.d/00-ioncube.ini
Optional: Um die Erweiterung in der Konsolenversion von PHP zu verwenden, platzieren Sie eine ähnliche Datei im CLI-Verzeichnis.
echo zend_extension=ioncube_loader_lin_7.4.so > /etc/php/7.4/cli/conf.d/00-ioncube.ini
Starten Sie den PHP-Dienst der benötigten Version neu.
service php7.4-fpm restart
Fertig.
Jetzt können Sie überprüfen, ob das Modul für das von Ihnen gewählte Modell aktiviert ist – WEB mit Hilfe eines [Überprüfungs-PHP-Skript phpinfo] – oder CLI über den Befehl php7.4 -v

Alle Kategorien von Fragen