Nainstalujte PHP Ioncube Loader v systému Debian Linux . Ioncube se používá jako nástroj pro šifrování a dešifrování pro aplikace PHP, pomocí kterého můžeme chránit naše data. Může také omezit neoprávněné spuštění aplikace PHP. Pomáhá také urychlit zobrazování stránek. Zavaděče IonCube se používají k dekódování zakódovaných souborů při běhu na webovém serveru. čtěte více podrobností na oficiálních stránkách. Tento tutoriál vám pomůže nainstalovat PHP ionCube Loaders na systém Debian Linux.
- Jak nainstalovat Ioncube Loader v CentOS/RHEL 7/6/5
- Jak nainstalovat Ioncube Loader do WHM/cPanel
Předpoklady
- Spuštění serveru Debian s přístupem přes shell
- Předinstalovaný Apache a PHP
Krok 1 – Stáhněte si ionCube Loader
Nejprve si stáhněte nejnovější php moduly pro zavaděče ioncube z ioncube ze stránky stahování ioncube. Alternativně můžete také použít následující příkaz ke stažení zavaděčů ioncube.
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
Poté rozbalte stažený archiv pod /usr/local adresář.
tar xzf ioncube_loaders_lin_x86-64.tar.gz -C /usr/local
Krok 2 – Povolte ionCube Loader v PHP
Nyní najděte aktivní verzi PHP ve vašem systému. Chcete-li najít php.ini soubor můžete použít následující příkaz.
php -i | grep php.iniConfiguration File (php.ini) Cesta => /etc/php/7.3/cliLoaded Configuration File => /etc/php/7.3/cli/php.ini
Výše uvedený příkaz zobrazí konfigurační soubor pro PHP CLI. Musíte upravit php.ini pro CLI a také pro Apache. Můžete to najít pomocí phpinfo();
funkce php.
Ve výchozím nastavení jsou umístění konfiguračního souboru:
sudo vim /etc/php/7.3/cli/php.ini #for PHP CLI sudo vim /etc/php/7.3/fpm/php.ini #for PHP FPM sudo vim /etc/php/7.3/apache/php.ini #for PHP s Apache
Upravte všechny výše uvedené konfigurační soubory a na konec souborů přidejte níže uvedený kód.
zend_extension =/usr/local/ioncube/ioncube_loader_lin_7.3.so
Nahradit /usr/local/ioncube/ioncube_loader_lin_7.3.so soubor s odpovídající verzí souboru PHP.
Krok 3 – Restartujte službu Apache a PHP-FPM
Po provedení změn v php.ini pro Apache nebo PHP-FPM je třeba restartovat následující služby.
sudo systemctl restart apache2 #for PHP s Apache sudo systemctl restart php7.3-fpm #for PHP FPM
Krok 4 – Ověřte ionCube Loader
Pojďme si ověřit instalaci a konfiguraci modulu Ioncube PHP. Spusťte php -m
příkaz na shellu.
php -vPHP 7.3.6-1+0~20190531112640.39+buster~1.gbp6131b7 (cli) (postaveno:31. května 2019 11:26:40) ( NTS )Copyright (c) 11 PHP GroupZend Engine v3.3.6, Copyright (c) 1998-2018 Zend Technologies s ionCube PHP Loader + ionCube24 v10.3.7, Copyright (c) 2002-2019, od ionCube Ltd. s Zend OPcache v7.3.6-1+0~20190531112640.39+buster~1.gbp6131b7, Copyright (c) 2019s Copyright (c) 189s před> Případně můžete také vložit info.php soubor na vašem webovém serveru v kořenovém adresáři dokumentu s následujícím obsahem a zkontrolujte stav přístupem k souboru info.php ve webovém prohlížeči.
PHP
123 |
Poté přejděte na info.php ve webovém prohlížeči a zobrazte podrobné informace.