Prérequis
Avant de commencer l'installation d'ionCube Loader, assurez-vous que :
-
Vous avez accès à votre espace d'hébergement sous Plesk.
-
Vous connaissez la version exacte de PHP utilisée par votre hébergement.
-
Vous pouvez accéder à vos fichiers via FTP ou le gestionnaire de fichiers de Plesk.
Étape 1 : Identifier la version de PHP
-
Connectez-vous à Plesk.
-
Allez dans Sites & Domaines puis sélectionnez votre domaine.
-
Cliquez sur Paramètres PHP.
-
Notez la version exacte de PHP utilisée (ex. : PHP 8.1, PHP 7.4).
Étape 2 : Télécharger ionCube Loader
-
Rendez-vous sur le site officiel d'ionCube Loader :
-
Téléchargez la version correspondante à votre version de PHP.
-
Extrayez les fichiers ZIP sur votre ordinateur local.
Étape 3 : Transférer les fichiers sur votre hébergement
-
Connectez-vous à votre hébergement via FTP ou le gestionnaire de fichiers de Plesk.
-
Accédez au dossier /httpdocs/ (ou au dossier correspondant à votre site web).
-
Créez un dossier nommé ioncube.
-
Téléchargez les fichiers de l'ionCube Loader extraits dans ce dossier.
Étape 4 : Configurer PHP pour utiliser ionCube
-
Toujours dans Plesk, allez dans Paramètres PHP.
-
Recherchez l'option Fichier de configuration additionnel (user.ini, .htaccess, php.ini).
-
Utilisez .htaccess en ajoutant la ligne :
php_value zend_extension "/var/www/vhosts/votredomaine.com/httpdocs/ioncube/ioncube_loader_lin_8.1.so"
(Adaptez la version PHP si nécessaire.)
Étape 5 : Vérifier l'installation
-
Créez un fichier info.php dans /httpdocs/ avec le contenu suivant :
<?php phpinfo(); ?>
-
Accédez à
https://votredomaine.com/info.phpvia votre navigateur. -
Recherchez la section "ionCube Loader". Si tout est bien configuré, vous verrez que le module est chargé.
-
Supprimez le fichier info.php pour des raisons de sécurité.
Conclusion
Vous avez maintenant ionCube Loader installé sur votre hébergement mutualisé sous Plesk. Vous pouvez exécuter des scripts protégés par ionCube Loader sans problème.