In diesem Beitrag erfahren Sie, wie Sie den ionCube Loader für PHP in Ubuntu installieren
ionCube ist ein PHP-Erweiterungs-(Modul)-Tool, das eingeführt wurde, um den Quellcode von Software, die mit der PHP-Programmiersprache geschrieben wurde, davor zu schützen, angezeigt, geändert und auf nicht lizenzierten Computern ausgeführt zu werden. Die Codierungstechnologie ist aus früheren Arbeiten am PHP Accelerator-Projekt hervorgegangen und umfasste beim ersten Start einen Online-Codierungsdienst, bei dem PHP-Skripte hochgeladen und eine codierte Version im Gegenzug heruntergeladen werden können, sowie bald darauf ein Befehlszeilentool für Linux.
IonCube installieren
- Zuerst müssen Sie ioncube herunterladen Loader-Dateien nach /tmp Verzeichnis
Für 64-Bit-System
cd /tmp
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
Für 32-Bit-System
cd /tmp
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
- Dekomprimieren Sie also die heruntergeladene Datei mit dem tar-Befehl wie folgt:
tar -zxvf ioncube_loaders_lin_x86*
- Wechseln Sie zum unkomprimierten Ordner und listen Sie dann alle ioncube-Loader-Dateien wie unten gezeigt auf:
cd ioncube
ll
- Suchen Sie den Speicherort des Erweiterungsverzeichnisses für Ihre PHP-Version, es wird dort gefunden, wo die Ioncube-Loader-Dateien installiert werden, wie im folgenden Screenshot gezeigt.
php -i | grep extension_dir
- Danach sollten Sie den Ioncube Loader für Ihr PHP kopieren Version in das Erweiterungsverzeichnis /usr/lib/php/20190902
Für meine , meine PHP-Version ist php 7.4 , also kopiere ich das Modul ioncube_loader_lin_7.4.so in das Erweiterungsverzeichnis, wie unten gezeigt.
cp /tmp/ioncube/ioncube_loader_lin_7.4.so /usr/lib/php/20190902
- Der nächste Schritt ist die Konfiguration des ioncube Loader, um mit PHP zu arbeiten.
vim /etc/php/7.4/apache2/php.ini
- Fügen Sie dann die folgende Zeile hinzu:
zend_extension = /usr/lib/php/20190902/ioncube_loader_lin_7.4.so
- Starten Sie Ihren Webserver neu
#For apache web server
systemctl restart apache2
---------------------------
#For nginx web server
systemctl restart nginx
systemctl restart php-fpm
- Vergewissern Sie sich abschließend, dass der ionCube Loader richtig installiert und mit Ihrer PHP-Version konfiguriert ist.
root@unixcop:~# php -v
PHP 7.4.3 (cli) (built: Mar 2 2022 15:36:52) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v11.0.1, Copyright (c) 2002-2018, by ionCube Ltd.
with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies
root@unixcop:~#
Schlussfolgerung
Das ist es
In dieser Anleitung haben wir Ihnen gezeigt, wie Sie den Ioncube-Loader in Ubuntu 20.04 installieren
Danke.