Groupe Cmedias — Acmedias · Cmedias Holding · Acmedias Tech
perlcpanmodules

Modules Perl

L'interface Modules Perl liste tous les modules CPAN installés sur le serveur et permet d'en installer de nouveaux pour vos scripts Perl personnels.

5 min de lecture Mis à jour le 30 avril 2026
Modules Perl CPAN
Installer des modules Perl depuis CPAN sans accès SSH.

Perl reste utilisé pour beaucoup de scripts CGI hérités (formulaires, mailing, traitement texte). cPanel facilite l'installation de modules CPAN pour étendre les capacités de vos scripts sans intervention système.

Lister les modules installés

  1. Ouvrez Logiciels > Modules Perl.
  2. La section Modules Perl installés affiche tous les modules disponibles globalement sur le serveur.
  3. Utilisez la barre de recherche pour vérifier rapidement la présence d'un module précis.

Installer un nouveau module

  1. Dans le champ Installer un module Perl, saisissez le nom exact (ex. Net::SMTP::SSL).
  2. Cliquez sur Installer maintenant.
  3. L'installation s'effectue dans votre espace utilisateur (~/perl5/lib/perl5) sans impact sur les autres comptes.
  4. Le résultat de l'installation s'affiche en bas — vérifiez l'absence d'erreur.

Utiliser un module installé dans un script

Pour qu'un script Perl trouve les modules installés via cPanel, ajoutez en tête du fichier :

#!/usr/bin/perl
use lib "$ENV{HOME}/perl5/lib/perl5";
use local::lib "$ENV{HOME}/perl5";

use Net::SMTP::SSL;
# ... votre code

Modules Perl couramment utilisés

ModuleUsage
DBI / DBD::mysqlConnexion aux bases de données MySQL.
Net::SMTP / Net::SMTP::SSLEnvoi d'emails depuis un script.
LWP::UserAgentEffectuer des requêtes HTTP/HTTPS.
JSONEncoder/décoder du JSON.
Text::CSVLire et écrire des fichiers CSV.
DateTimeManipulation avancée de dates et fuseaux horaires.

Désinstaller un module

L'interface ne propose pas de bouton Désinstaller pour les modules globaux (privilège admin requis). Pour les modules installés dans votre espace personnel, supprimez les fichiers du dossier ~/perl5/lib/perl5/<NomDuModule>/ via le Gestionnaire de fichiers ou SSH.

Dépannage

« Can't locate Module/Foo.pm »

Le script ne trouve pas le module — vérifiez la ligne use lib pointant vers ~/perl5/lib/perl5 et que le module est bien installé.

L'installation échoue (compilation)

Certains modules nécessitent des dépendances système (compilateur C, headers). Contactez le support Cmediahost pour qu'il installe le module au niveau serveur.

Articles liés

Hébergement cPanel

Toutes les versions PHP, Node.js, Python & Ruby chez Cmediahost

MultiPHP Manager, sélecteurs Node.js / Python / Ruby, Composer, Git et plus de 400 applications installables en 1 clic via Softaculous. Lancez votre projet web sur une infrastructure managée par une équipe francophone qui connaît cPanel sur le bout des doigts.

  • SSD NVMe & cache LiteSpeed inclus
  • SSL Let's Encrypt gratuit & auto-renouvelé
  • Sauvegardes automatiques quotidiennes
  • cPanel + Softaculous (400+ apps en 1 clic)
  • Support technique francophone 24/7
  • Garantie satisfait ou remboursé 30 jours