GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat PHP ionCube Loader v CentOS 8

ionCube loader je rozšíření PHP, které se používá k dekódování PHP skriptů kódovaných balíčkem ionCube PHP Encoder. Je velmi užitečné chránit zdrojový kód aplikací založených na PHP a zabránit jeho zviditelnění, změně a spuštění na nelicencovaných počítačích. Je to nástroj pro šifrování/dešifrování pro aplikace založené na PHP, který také urychlí načítání stránky.

V tomto tutoriálu vám ukážeme, jak povolit zavaděč ionCube v PHP na CentOS 8.

Předpoklady

  • Server se systémem CentOS 8.
  • Na vašem serveru je nakonfigurováno heslo uživatele root.

Nainstalujte Apache a PHP

Než začnete, budete muset do systému nainstalovat PHP a Apache. Můžete jej nainstalovat spuštěním následujícího příkazu:

yum install httpd php php-common php-cli -y

Jakmile jsou všechny balíčky nainstalovány, zkontrolujte verzi PHP pomocí následujícího příkazu:

php --version

Měli byste získat následující výstup:

PHP 7.2.11 (cli) (vytvořeno:9. října 2018 15:09:36) ( NTS )Autorská práva (c) 1997-2018 The PHP GroupZend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies 

Stáhnout ionCube Loader

Nejprve si stáhněte nejnovější verzi ionCube Loader z jeho oficiálních stránek. Můžete si jej stáhnout pomocí následujícího příkazu:

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

Po dokončení stahování rozbalte stažený soubor pomocí následujícího příkazu:

tar xzf ioncube_loaders_lin_x86-64.tar.gz

Dále vypište obsah adresáře ioncube:

ls ioncube

Měli byste vidět následující výstup:

 ioncube_loader_lin_4.1.so ioncube_loader_lin_5.0_ts.so ioncube_loader_lin_5.4.so ioncube_loader_lin_7.0_ts.so LICENSE.txtioncube_loader_lin_4.2.so ioncube_loader_lin_5.1.so ioncube_loader_lin_5.4_ts.so ioncube_loader_lin_7.1.so loader-wizard.phpioncube_loader_lin_4 .3.so ioncube_loader_lin_5.1_ts.so ioncube_loader_lin_5.5.so ioncube_loader_lin_7.1_ts.so README.txtioncube_loader_lin_4.3_ts.so ioncube_loader_lin_5.2.so_linbe_lincube_loader_5.2.so_linbe_lincube_lin_lin. ioncube_loader_lin_5.2_ts.so ioncube_loader_lin_5.6.so ioncube_loader_lin_7.2_ts.so USER-GUIDE.txtioncube_loader_lin_4.4_ts.so ioncube_loader_lin_5.3.so ioncube_loader_lin_5.6_ts.so ioncube_loader_lin_7.3.soioncube_loader_lin_5.0.so ioncube_loader_lin_5.3_ts.so ioncube_loader_lin_7. 0.so ioncube_loader_lin_7.3_ts.so

Povolit ionCube Loader v PHP

Dále budete muset najít umístění adresáře rozšíření. Můžete to udělat pomocí následujícího příkazu:

php -i | grep extension_dir

Měli byste získat následující výstup:

extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules

Nyní zkopírujte modul zavaděče ionCube z adresáře ioncube, který odpovídá vaší verzi PHP, do adresáře rozšíření PHP:

cp ioncube/ioncube_loader_lin_7.2.so /usr/lib64/php/modules/

Dále jej budete muset povolit úpravou souboru php.ini:

nano /etc/php.ini

Na konec souboru přidejte následující řádek:

zend_extension =/usr/lib64/php/modules/ioncube_loader_lin_7.2.so

Poté restartujte službu Apache, aby se změny projevily:

systemctl restart httpd

Ověřte instalaci ionCube Loader

Dále ověřte modul PHP ionCube Loader pomocí následujícího příkazu:

php -v

Pokud je vše v pořádku, měli byste získat následující výstup:

PHP 7.2.11 (cli) (vytvořeno:9. října 2018 15:09:36) ( NTS )Autorská práva (c) 1997-2018 The PHP GroupZend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies s the ionCube PHP Loader + ionCube24 v10.3.9, Copyright (c) 2002-2019, od ionCube Ltd.

Můžete to také ověřit pomocí následujícího příkazu:

php -m

Měli byste vidět následující výstup:

[moduly PHP] kalendář bz2 Core ctype curl date exif fileinfo filtr ftp gettext hash iconv ionCube Loader libxml openssl pcntl pcre Phar readline Reflection session sockets SPL standardní tokenizér zlib [Zend Modules] the ionCube PHP Loader + ionCube24

Výše uvedený výstup potvrzuje, že rozšíření PHP ionCube je načteno na vašem serveru.

Gratulujeme! Modul PHP ionCube je nyní nainstalován a povolen na vašem serveru.


Cent OS
  1. Jak nainstalovat PHP 7.3 na CentOS 8

  2. Jak nainstalovat PHP 7.4 na CentOS 7

  3. Nainstalujte ionCube Loader na CentOS 7

  1. Jak nainstalovat ionCube Loader na Debian 9

  2. Jak nainstalovat ionCube Loader na Debian

  3. Jak nainstalovat IonCube Loader na CentOS 7 ručně?

  1. Jak nainstalovat PHP 5.5 na CentOS

  2. Jak nainstalovat PHP 5.6 na CentOS 7

  3. Jak nainstalovat PHP 8 na CentOS 7