Okategoriserade

Hur man installerar ionCube PHP Loader på Ubuntu & Debian i NGINX

19 januari, 2021 Lästid: 2 min

skribent:

Hur man installerar ionCube PHP Loader på Ubuntu & Debian i NGINX

Reading Time: 2 minutes

Denna handledning visar hur du faktiskt installerar modulen ionCube PHP loader i Ubuntu & Debian med NGINX-webbservern. Anledningen till att jag skriver den här guiden trots att det finns många andra liknande är att de inte fungerar. De har missat ett steg 😛

Steg 1: Ladda ner och extrahera ionCube

Okej så kan ladda ner ionCube

wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

Extrahera det sedan!

tar -xvf ioncube_loaders_lin_x86*

Gå sedan till mappen

cd ioncube

Okej så från och med nu måste du börja använda din hjärna lite: P. Skriv först kommandot ls för att lista filerna i katalogen.

ls

Du kommer att se multibla liknande filer men med alla har ett annat slut, 5.6, 7.0, 7,3 och så vidare. Dessa är för din motsvarande PHP-version. Du kan kontrollera vilken PHP-version du kör genom att köra följande kommando

php -v

Så om du använder PHP version 7.3 vill du kopiera den filen. Men först måste vi ta reda på vilken tilläggskatalog du har. Att göra detta:

php -i | grep extension_dir

Här är ett exempel på utdata:

extension_dir => /usr/lib/php/20180731 => /usr/lib/php/20180731

/usr/lib/php/20180731 kommer att skilja sig från min.

Okej så om du använder PHP version 7.3 måste du kopiera ioncube_loader_lin_7.3.so till din tilläggskatalog så här:

cp /ioncube/ioncube_loader_lin_7.3.so /usr/lib/php/20180731

Steg 2: Lägg till förlängningen i php.ini-filerna

Därefter vill du lägga till den här konfigurationen i båda dina php.ini-konfigurationsfiler. (glöm inte att ersätta anknytningsnumret med ditt eget)

zend_extension = /usr/lib/php/20180731/ioncube_loader_lin_7.3.so

Lägg till ovanstående konfiguration till följande filer. Detta bör läggas till direkt under [PHP]

nano /etc/php/7.3/cli/php.ini
nano /etc/php/7.3/fpm/php.ini

Det är allt! Nu är allt du behöver göra att starta om NGINX och PHP:

systemctl restart nginx
systemctl restart php-fpm

Du kan bekräfta att den har installerats genom att köra

php -v

Det borde skriva ut något enligt följande:

Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.8, Copyright (c) 1998-2018 Zend Technologies
    with the ionCube PHP Loader + ionCube24 v10.3.8, Copyright (c) 2002-2019, by ionCube Ltd.
Leave a comment

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *