GNU/Linux >> Tutoriels Linux >  >> Debian

Script :Installer IonCube sur le VPS Debian

IonCube est une méthode d'encodage PHP Zend utilisée pour protéger et encoder les fichiers PHP. Afin de visualiser les fichiers php encodés sur votre VPS, vous devez avoir installé l'extension php ioncube.
Aujourd'hui, nous allons voir comment installer le chargeur ioncube sur votre VPS Debian ou Ubuntu à l'aide d'un simple script bash.

#!/usr/bin/env bash
# RoseHosting.com

# Check if PHP CLI is installed
hash php 2>/dev/null || { echo >&2 "The script requires php5-cli but it's not installed.  Aborting."; exit 1; }

# Find the system architecture
DPKG_ARCH=$(dpkg --print-architecture)
if [[ "$DPKG_ARCH" = "i386" ]]; then
  ARCH="x86"
elif [[ "$DPKG_ARCH" = "amd64" ]]; then
  ARCH="x86-64"
fi

# Download and extract
wget -q -O - "http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_${ARCH}.tar.gz" | tar -xzf - -C /usr/local 

# Find PHP version
PHP_V=$(php -v)
PHP_VERSION=${PHP_V:4:3}

# Add the IonCube loader to the PHP configuration
echo "zend_extension=/usr/local/ioncube/ioncube_loader_lin_${PHP_VERSION}.so" \
    > '/etc/php5/conf.d/00-ioncube_loader.ini'

# Restart services
for i in php5-fpm nginx apache2;do
    test -x /etc/init.d/$i && /etc/init.d/$i restart
done

Après avoir exécuté le script, pour vérifier si l'extension ioncube est correctement installée, tapez la commande suivante :« php -v ». Le résultat doit ressembler à ce qui suit :

PHP 5.3.18-1~dotdeb.0 with Suhosin-Patch (cli) (built: Oct 19 2012 08:17:21)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
    with the ionCube PHP Loader v4.2.2, Copyright (c) 2002-2012, by ionCube Ltd.
    with Suhosin v0.9.33, Copyright (c) 2007-2012, by SektionEins GmbH

Le script est explicite et devrait fonctionner sur n'importe quel système basé sur Debian comme Ubuntu ou Linux Mint.

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs linux experts de l'installer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Debian
  1. Comment installer PHP 8.0 sur Debian 11

  2. Comment installer PHP 8.0 sur Debian 10 / Debian 9

  3. Comment installer ionCube Loader sur Debian

  4. Comment installer PHP 7.4 sur Debian 10

  5. Installer Fork CMS sur un VPS Debian

Comment installer PHP sur Debian 9

Comment installer PHP sur Debian 10 Linux

Comment installer PHP 8 sur Debian 10

Installer le framework Laravel sur Debian 11

Comment installer IonCube Loader sur Debian 9 Stretch

Comment installer IonCube Loader sur Debian 10