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.

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
- Ouvrez Logiciels > Modules Perl.
- La section Modules Perl installés affiche tous les modules disponibles globalement sur le serveur.
- Utilisez la barre de recherche pour vérifier rapidement la présence d'un module précis.
Installer un nouveau module
- Dans le champ Installer un module Perl, saisissez le nom exact (ex. Net::SMTP::SSL).
- Cliquez sur Installer maintenant.
- L'installation s'effectue dans votre espace utilisateur (~/perl5/lib/perl5) sans impact sur les autres comptes.
- 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 codeModules Perl couramment utilisés
| Module | Usage |
|---|---|
| DBI / DBD::mysql | Connexion aux bases de données MySQL. |
| Net::SMTP / Net::SMTP::SSL | Envoi d'emails depuis un script. |
| LWP::UserAgent | Effectuer des requêtes HTTP/HTTPS. |
| JSON | Encoder/décoder du JSON. |
| Text::CSV | Lire et écrire des fichiers CSV. |
| DateTime | Manipulation 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
