Nainstalujte ionCube Loader na CentOS 7 VPS

ioncube na centos 7ionCube loader je modul PHP, který umožňuje PHP načítat soubory chráněné pomocí softwaru ionCube Encoder. To většinou používá mnoho komerčních dodavatelů softwaru k ochraně jejich kódu a zabránění jeho viditelnosti. V tomto tutoriálu vám ukážeme, jak povolit nakladačům ionCube CentOS 7 VPS.

Přihlaste se do CentOS 7 VPS přes SSH jako kořen uživatele

# ssh [Email chráněn]_Adresa

a aktualizovat všechny nainstalované služby

# yum update

Spusťte příkaz "arch" v terminálu a zkontrolujte, zda je váš systém 32-bit (i686) nebo 64-bit (x86_64)

# arch x86_64

V našem případě je systém 64-bit a my si stáhne 64-bitovou verzi ionCube Loader

# wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

Pokud je váš systém 32-bit, stáhněte si následující archiv

# wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz

Jakmile je stažena, rozbalte archiv tar

# tar xfz ioncube_loaders_lin_x86-64.tar.gz

IonCube Loaders pro všechny verze PHP budou extrahovány v novém adresáři "ioncube".

Musíme znát verzi PHP nainstalovanou na serveru. Můžeme zjistit pomocí následujícího příkazu

# php -v PHP 5.4.16 (cli) (postaveno: Aug 11 2016 21: 24: 59) Copyright (c) 1997-2013 PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

Na našem zkušebním serveru jsme nainstalovali verzi PHP 5.4.16, takže budeme potřebovat odpovídající nakladač ionCube.

Vyhledejte obsah adresáře "ioncube" pro nalezení potřebného souboru

# ls Ioncube ioncube_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.txt ioncube_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-wizard.php ioncube_loader_lin_4.3.so ioncube_loader_lin_5.0 .so ioncube_loader_lin_5.2.so ioncube_loader_lin_5.4.

Použijeme soubor "ioncube_loader_lin_5.4.so", protože odpovídá naší verzi PHP. Pokud máte na 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_dir extension_dir => / usr / lib64 / php / modules => / usr / lib64 / php / modules sqlite3.extension_dir => no value => no value

Zkopírujte načístko 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 / moduly

Nyní otevřete konfigurační soubor PHP a přidejte následující řádek

# vi /etc/php.ini zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.4.so

Vezměte prosím na vědomí, že cesta konfiguračního souboru PHP může být na vašem serveru odlišná. Můžete spustit "php -ini", abyste našli načtený konfigurační soubor PHP.

# php --ini | grep "Načtený konfigurační soubor" Načten konfigurační soubor: /etc/php.ini

Uložte konfigurační soubor a restartujte webový server Apache, aby se změny projevily.

# systemctl restart httpd

Můžete zkontrolovat, zda je ionCube Loader úspěšně aktivován pomocí následujícího příkazu

# php -v PHP 5.4.16 (cli) (postaveno: Aug 11 2016 21: 24: 59) Copyright (c) 1997-2013 PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies s ionCube PHP Loader ( povoleno) + Ochrana proti narušení z ioncube24.com (nekonfigurováno) v5.1.2, Copyright (c) 2002-2016, ionCube Ltd.

Samozřejmě to nemusíte dělat, pokud použijete jednoho z našich Linux VPS hosting služby, v takovém případě můžete jednoduše požádat naše odborné administrátory Linuxu umožnit nabíječům ionCube na vašem serveru pro vás. Jsou k dispozici 24 × 7 a okamžitě se o vás postarají.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej s přáteli v sociálních sítích pomocí tlačítek na levé straně nebo jednoduše nechte odpověď níže. Dík.

Zdroj

Napsat komentář

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.