Es gab ein Problem beim Laden der Kommentare.

SourceGuardian-PHP-Erweiterung installieren: AlmaLinux 9/RHEL 9 mit PHP 8.3

HelpDesk  »  Wissensdatenbank (FAQ)  »  Artikel betrachten

  Drucken
Editionen: alle
Versionen: 6.1.+


Für die Ausführung von VIMP benötigen Sie die PHP-Erweiterung SourceGuardian.

Dieser Artikel beschreibt die Installation der Erweiterung unter AlmaLinux 9/RHEL 9 (64-bit) mit PHP 8.3. Weitere Informationen zur Verwendung von SourceGuardian finden Sie hier.

Ein Assistent zur Installation der neuesten SourceGuardian Loader befindet sich hier.

Das generelle Vorgehen ist folgendermaßen:

Erstellen Sie zuerst ein temporäres Verzeichnis "loader" unter /usr/src/ und wechseln dorthin:

mkdir -p /usr/src/loader
cd /usr/src/loader

 

Installieren Sie anschließend curl und tar, sofern sie noch nicht vorhanden sind:

 

dnf install -y curl tar


Laden Sie nun das SourceGuardian-Loader-Paket für Linux 64-bit direkt in das neue Verzeichnis:

curl -L https://www.sourceguardian.com/loaders/download/loaders.linux-x86_64.tar.gz --output loaders.linux-x86_64.tar.gz


Entpacken Sie die Datei:

tar xzf loaders.linux-x86_64.tar.gz


Ermitteln Sie nun das PHP-Extension-Verzeichnis Ihrer PHP-Installation:

php -i | grep '^extension_dir'

 

Bei einer normalen PHP-8.3-Installation unter AlmaLinux 9 / RHEL 9 lautet das Verzeichnis in der Regel:

 

/usr/lib64/php/modules

 

Kopieren Sie die zu Ihrer PHP-Version passende SourceGuardian-Loader-Datei in dieses Verzeichnis:

 

cp ixed.8.3.lin /usr/lib64/php/modules/


Legen Sie anschließend eine eigene Konfigurationsdatei für den SourceGuardian Loader an:

nano /etc/php.d/00-sourceguardian.ini


Fügen Sie dort folgende Direktive ein:

extension=ixed.8.3.lin

 

Speichern Sie die Datei anschließend ab.

 

Starten Sie nun PHP-FPM neu:

 

systemctl restart php-fpm


Anschließend starten wir je nach Verwendung noch NGINX

systemctl restart nginx


oder Apache2

systemctl restart httpd


neu.

 

Prüfen Sie anschließend, ob der SourceGuardian Loader für PHP CLI geladen wurde:

 

php -m | grep -i sourceguardian

 

Zusätzlich können Sie prüfen, ob PHP die neue INI-Datei lädt:

 

php --ini

 

Für PHP-FPM kann die geladene Konfiguration so geprüft werden:

 

php-fpm -i | grep -i sourceguardian


Die Erweiterung ist nun für PHP-FPM und PHP CLI aktiv. VIMP kann dadurch die verschlüsselten PHP-Dateien ausführen.


Teilen über

Ähnliche Artikel

© VIMP GmbH