Ukážeme vám, jak nainstalovat ionCube loader na CentOS 7. ionCube loader je modul PHP, který umožňuje PHP načítat soubory chráněné softwarem ionCube Encoder. Většinou jej používá mnoho komerčních prodejců softwaru k ochraně svého kódu a zabránění jeho viditelnosti. V tomto tutoriálu vám ukážeme, jak povolit ionCube Loaders na CentOS 7 VPS. Instalace zavaděče ionCube na CentOS 7 je snadný úkol, postupujte podle níže uvedeného návodu a během několika minut byste měli nainstalovat zavaděč ionCube na server CentOS 7.
1. Přihlaste se ke svému CentOS 7 VPS přes SSH jako uživatel root
# ssh root@IP_Address
a aktualizujte všechny nainstalované služby
# yum aktualizace
2. Spusťte v terminálu příkaz „arch“ a zkontrolujte, zda je váš systém 32bitový (i686) nebo 64bitový (x86_64)
# archx86_64
3. V našem případě je systém 64bitový a stáhneme si 64bitovou verzi ionCube Loader
# wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
4. Pokud je váš systém 32bitový, stáhněte si následující archiv
# wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
5. Po stažení rozbalte archiv tar
# tar xfz ioncube_loaders_lin_x86-64.tar.gz
Zavaděče ionCube pro všechny verze PHP budou extrahovány do nového adresáře ‚ioncube‘.
6. Potřebujeme znát verzi PHP nainstalovanou na serveru. To zjistíme pomocí následujícího příkazu
# php -vPHP 5.4.16 (cli) (postaveno:11. srpna 2016 21:24:59)Autorská práva (c) 1997-2013 The PHP GroupZend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies7. Odpovídají verzi PHP
Na našem testovacím serveru máme nainstalované PHP verze 5.4.16, takže budeme potřebovat odpovídající zavaděč ionCube.
Vypište obsah adresáře ‚ioncube‘ a vyhledejte potřebný soubor
# ls ioncubeioncube_loader_lin_4.1.so ioncube_loader_lin_4.4.so ioncube_loader_lin_5.1.so ioncube_loader_lin_5.3.so ioncube_loader_lin_5.5.so LICENSE.txt USER-GUIDE.txtioncube_loader_lin_4.2.so ioncube_loader_lin_4.4_ts.so ioncube_loader_lin_5.1_ts .SO IONCUBE_LOADER_LIN_5.3_TS.SO IONCUBE_LOADER_LIN_5.5_TS.so Loader.phpionCube_Loader_lin_43.so ioncube_loader_lin_5.0.so ioncube_LoNonion_LoNolube_lion_LoNotion_LoNotion_Lonion_LoNotion_LoNotion_ToNolor_Lonion_LoNolube_LoNotion_LoNotion_Lonion_ToNotion_LoNotion_Lolon_LoNotion_Lilon_Lilo. 0_ts.so ioncube_loader_lin_5.2_ts.so ioncube_loader_lin_5.4_ts.so ioncube_loader_lin_5.6_ts.so USER-GUIDE.pdfPoužijeme soubor ‚ioncube_loader_lin_5.4.so‘, protože odpovídá naší verzi PHP. Pokud máte na svém serveru nainstalovanou jinou verzi PHP, budete muset použít příslušný soubor.
Chcete-li zjistit umístění adresáře rozšíření, spusťte následující příkaz
# php -i | grep extension_dirextension_dir => /usr/lib64/php/modules => /usr/lib64/php/modulessqlite3.extension_dir => žádná hodnota => žádná hodnotaZkopírujte zavaděč ionCube „ioncube_loader_lin_5.4.so“ do adresáře rozšíření označeného červenou barvou.
# cp ioncube/ioncube_loader_lin_5.4.so /usr/lib64/php/modulesNyní otevřete konfigurační soubor PHP a přidejte následující řádek
# vi /etc/php.inizend_extension =/usr/lib64/php/modules/ioncube_loader_lin_5.4.soUpozorňujeme, že cesta ke konfiguračnímu souboru PHP se může na vašem serveru lišit. Chcete-li najít načtený konfigurační soubor PHP, můžete spustit „php –ini“.
# php --ini |grep "Načtený konfigurační soubor"Načtený konfigurační soubor: /etc/php.iniUložte konfigurační soubor a restartujte webový server Apache, aby se změny projevily.
# systemctl restart httpd8. Ověřte instalaci ionCube Loader
Zda je ionCube Loader úspěšně povolen, můžete zkontrolovat pomocí následujícího příkazu
# php -vPHP 5.4.16 (cli) (postaveno:11. srpna 2016 21:24:59)Autorská práva (c) 1997-2013 The PHP GroupZend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologieswith the ionCube PHP Loader (povoleno) + Ochrana proti vniknutí z ioncube24.com (nekonfigurováno) v5.1.2, Copyright (c) 2002-2016, od ionCube Ltd.Samozřejmě nemusíte instalovat zavaděč ionCube na CentOS 7, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby pro vás povolili ionCube Loaders na vašem serveru CentOS 7. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS. Pokud se vám tento příspěvek o tom, jak nainstalovat ionCube Loader na CentOS 7, líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.
Cent OS