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.