Om du har din egen PHP-server och vet att den är på Linux, kan du installera ionCube loader-tillägget på din server för att dekryptera (tidigare fungerade den som en kryptering) skripten på din PHP-server. Anta att du är serveradministratör eller inblandad inom dropshipping för e-handel. I så fall vet du förmodligen redan att stora e-handelssajter ibland inte tillåter dropshipping-produkter utan att ha ionCube loader på din PHP-server. Dessutom, om du är en PHP-utvecklare kan du använda ionCube för att dölja din egen kod för dina kunder. Det tar inte mycket tid att installera ionCube loader-tillägget på ett Ubuntu Linux-system.
IonCube Loader på Ubuntu Linux
ionCube loader är skriven i PHP programmeringsspråk; den är tillgänglig för både 64-bitars och 32-bitars systemarkitekturmaskiner. Du kan installera ionCube-tjänsten på macOS, Linux, FreeBSD och cPanel. För att installera tillägget ionCube loader på ditt Linux-system behöver du root-privilegier och grundläggande kunskaper om PHP-serverkonfiguration. I det här inlägget kommer vi att se hur du installerar PHP-tillägget ionCube loader på Ubuntu Linux.
Steg 1: Installera Apache på Ubuntu Linux
För att installera tillägget ionCube loader på din Ubuntu Linux måste du ha en PHP-server installerad och aktiv på din maskin. Du kan antingen använda Apache PHP-servern eller Nginx PHP-servern. Här kommer jag att använda Apache-servern. Kör först följande kommando på ditt terminalskal för att installera Apache PHP-servern.
$ sudo apt install apache2 php7.0 php7.0-fpm php7.0-cli
Efter installation av servern kan du nu köra följande systemkontrollkommando för att aktivera och starta om Apache PHP-servern.
$ sudo systemctl start apache2
$ sudo systemctl enable apache2
Steg 2: Ladda ner IonCube Loader
Efter att ha installerat Apache-servern kommer vi nu att kontrollera vårt systems arkitekturversion för att ladda ner lämplig version av ionCube Loader. Om din maskin är byggd på en 32-bitars arkitekturdesign måste du ladda ner 32-bitarsversionen.
Eftersom de flesta Linux-servrar är byggda på en 64-bitars arkitekturdesign kommer vi att se hur man laddar ner och installerar 64-bitarsversionen av ionCube loader-tillägget. Du kan köra följande kommando för att kontrollera din maskins arkitekturbyggnad.
$ uname -r
Kör nu följande cd-kommando för att komma in i temp-katalogen för ditt Linux-filsystem. Kör sedan kommandot wget för att ladda ner ionCube loader-tillägget på din Ubuntu-maskin.
—
$ cd /tmp
$ wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
Om du har en 32-bitars maskin, kör följande wget-kommando istället.
$ wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
När nedladdningen är klar, kör tar-kommandot nedan för att extrahera den komprimerade ionCube loader-filen. När extraheringen är klar, kör ls-kommandot cd och ls-kommandona nedan för att gå in i ionCube-katalogen.
$ tar -zxvf ioncube_loaders_lin_x86*
$ cd ioncube/
$ ls -l
Steg 3: Installera IonCube på Ubuntu Linux
För att installera ionCube loader-tillägget på Ubuntu behöver vi känna till vår Apache PHP-servers PHP-version. Du kan köra följande kommando för att se PHP-versionen. Se till att PHP-versionen är 7.2 eller högre. Anteckna nu din PHP-version i ett anteckningsblock; vi kommer att använda det senare.
$ php -v
Kör nu följande GREP kommando för att hitta din PHP-tilläggsfils plats i ditt Linux-filsystem. När du får katalogplatsen, vänligen notera katalogens plats.
$ php -i | grep extension_dir
Du kan nu köra följande cp-kommando för att kopiera ionCube loader-tilläggsfilerna inuti dina PHP-filer.
$ sudo cp /tmp/ioncube/ioncube_loader_lin_7.4.so /usr/lib/php/20190902
Steg 4: Konfigurera IonCube Loader
Efter att ha laddat ner och flyttat PHP-tillägget ionCube loader på din Ubuntu Linux, är det dags att konfigurera ionCube loader. Du kan köra följande kommandorader nedan för att redigera PHP-konfigurationsskriptet. Du måste redigera både PHP CLI och PHP Apache-filerna.
Kör följande kommando för att redigera PHP CLI-konfigurationsskriptet.
$ sudo nano /etc/php/7.0/cli/php.ini
Kör följande kommando för att redigera Apache2-konfigurationsskriptet.
$ sudo nano /etc/php/7.0/apache2/php.ini
Efter att ha öppnat konfigurationsskripten måste du lägga till följande rad i skriptet. När redigeringen är klar, spara och avsluta filen.
zend_extension = /usr/lib/php/20190902/ioncube_loader_lin_7.4.so
Starta sedan om din Apache PHP-server på din Linux-maskin.
$ sudo systemctl restart apache2
Steg 5: Testa IonCube Loader
Äntligen är vi nästan klara med att installera PHP-tillägget ionCube loader på vårt Ubuntu Linux-system. Nu kommer vi att köra ett snabbt kontrolltest för att övervaka om det är konfigurerat med PHP-ramverket eller inte.
För att kontrollera utseendet på ionCube i PHP-ramverket kan du kontrollera PHP-versionen på ditt Linux-system. Kommandot skulle returnera PHP-versionen och Zend-motorversionen och närvaron av ionCube.
$ php -v
Slutord
Jag har beskrivit steg för steg hur du kan ladda ner, konfigurera och kontrollera PHP-förlängningsverktyget IonCube loader på Ubuntu Linux i hela inlägget. Jag har också beskrivit förutsättningarna för att installera det på ett Linux-system. Om du tycker att det här inlägget är användbart och praktiskt, vänligen dela det med dina vänner och Linux-communityt. Du kan också skriva ner dina åsikter om detta inlägg i kommentarsfältet.