Pokud máte svůj vlastní PHP server a víte, že je na Linuxu, můžete si na svůj server nainstalovat rozšíření ionCube loader pro dešifrování (dříve fungovalo jako šifrovač) skriptů vašeho PHP serveru. Předpokládejme, že jste správcem serveru nebo se zabýváte dropshippingem elektronického obchodu. V tom případě už asi víte, že někdy velké e-shopy neumožňují dropshipping produktů, aniž by na vašem PHP serveru byl nakladač ionCube. Navíc, pokud jste vývojář PHP, můžete použít ionCube ke skrytí vlastního kódu před svými klienty. Instalace rozšíření ionCube loader na systém Ubuntu Linux nezabere mnoho času.
IonCube Loader na Ubuntu Linux
Zavaděč ionCube je napsán v programovacím jazyce PHP; je k dispozici pro stroje s 64bitovou i 32bitovou systémovou architekturou. Službu ionCube můžete nainstalovat na macOS, Linux, FreeBSD a cPanel. Chcete-li nainstalovat rozšíření zavaděče ionCube na váš systém Linux, budete potřebovat oprávnění root a základní znalosti konfigurace serveru PHP. V tomto příspěvku uvidíme, jak nainstalovat rozšíření ionCube loader PHP na Ubuntu Linux.
Krok 1:Instalace Apache na Ubuntu Linux
Chcete-li nainstalovat rozšíření zavaděče ionCube na váš Ubuntu Linux, musíte mít na svém počítači nainstalovaný a aktivní server PHP. Můžete použít buď Apache PHP server nebo Nginx PHP server. Zde budu používat server Apache. Nejprve spusťte následující příkaz na vašem terminálovém shellu a nainstalujte server Apache PHP.
$ sudo apt install apache2 php7.0 php7.0-fpm php7.0-cli
Po instalaci serveru můžete nyní spustit následující příkaz pro ovládání systému pro povolení a restartování serveru Apache PHP.
$ sudo systemctl start apache2
$ sudo systemctl enable apache2
Krok 2:Stáhněte si IonCube Loader
Po instalaci serveru Apache nyní zkontrolujeme verzi architektury našeho systému, abychom si stáhli příslušnou verzi ionCube Loader. Pokud je váš počítač postaven na 32bitové architektuře, musíte si stáhnout 32bitovou verzi.
--Protože většina linuxových serverů je postavena na 64bitové architektuře, uvidíme, jak stáhnout a nainstalovat 64bitovou verzi rozšíření ionCube loader. Chcete-li zkontrolovat sestavení architektury vašeho počítače, můžete spustit následující příkaz.
$ uname -r
Nyní spusťte následující příkaz cd a zadejte dočasný adresář vašeho souborového systému Linux. Poté spusťte příkaz wget a stáhněte si rozšíření zavaděče ionCube na váš počítač Ubuntu.
$ cd /tmp
$ wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
Pokud máte 32bitový stroj, spusťte místo něj následující příkaz wget.
$ wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
Po dokončení stahování spusťte příkaz tar uvedený níže a extrahujte komprimovaný soubor zavaděče ionCube. Po dokončení extrakce spusťte příkaz ls cd a příkazy ls uvedené níže a přejděte do adresáře ionCube.
$ tar -zxvf ioncube_loaders_lin_x86*
$ cd ioncube/
$ ls -l
Krok 3:Instalace IonCube na Ubuntu Linux
Abychom mohli nainstalovat rozšíření zavaděče ionCube na Ubuntu, potřebujeme znát verzi PHP našeho serveru Apache PHP. Chcete-li zobrazit verzi PHP, můžete spustit následující příkaz. Ujistěte se, že verze PHP je 7.2 nebo vyšší. Nyní si poznamenejte svou verzi PHP do poznámkového bloku; použijeme později.
$ php -v
Nyní spusťte následující příkaz GREP a najděte umístění souboru rozšíření PHP ve vašem souborovém systému Linux. Když získáte umístění adresáře, poznamenejte si umístění adresáře.
$ php -i | grep extension_dir
Nyní můžete spustit následující příkaz cp a zkopírovat soubory rozšíření ionCube loader do vašich souborů PHP.
$ sudo cp /tmp/ioncube/ioncube_loader_lin_7.4.so /usr/lib/php/20190902
Krok 4:Konfigurace IonCube Loader
Po stažení a přesunutí rozšíření PHP ionCube loader na vašem Ubuntu Linuxu je čas nakonfigurovat zavaděč ionCube. Chcete-li upravit konfigurační skript PHP, můžete spustit následující příkazové řádky uvedené níže. Musíte upravit jak PHP CLI, tak soubory PHP Apache.
Chcete-li upravit konfigurační skript PHP CLI, spusťte následující příkaz.
$ sudo nano /etc/php/7.0/cli/php.ini
Chcete-li upravit konfigurační skript Apache2, spusťte následující příkaz.
$ sudo nano /etc/php/7.0/apache2/php.ini
Po otevření konfiguračních skriptů musíte do skriptu přidat následující řádek. Po dokončení úprav soubor uložte a ukončete.
zend_extension = /usr/lib/php/20190902/ioncube_loader_lin_7.4.so
Poté restartujte server Apache PHP na vašem počítači se systémem Linux.
$ sudo systemctl restart apache2
Krok 5:Otestujte zavaděč IonCube
Konečně jsme téměř hotovi s instalací rozšíření PHP ionCube loader na náš systém Ubuntu Linux. Nyní spustíme rychlý kontrolní test, abychom mohli sledovat, zda je nakonfigurován pomocí rámce PHP nebo ne.
Chcete-li zkontrolovat vzhled ionCube v rámci PHP, můžete zkontrolovat verzi PHP na vašem systému Linux. Příkaz by vám vrátil verzi PHP a verzi enginu Zend a přítomnost ionCube.
$ php -v
Poslední slova
V celém příspěvku jsem krok za krokem popsal, jak si můžete stáhnout, nakonfigurovat a zkontrolovat nástroj rozšíření PHP IonCube loader na Ubuntu Linux. Také jsem popsal předpoklady instalace na systém Linux. Pokud považujete tento příspěvek za užitečný a užitečný, sdílejte jej se svými přáteli a linuxovou komunitou. Můžete také napsat své názory na tento příspěvek do sekce komentářů.