J'ai utilisé perlbrew pour gérer plusieurs versions de perl sur un portable Linux Fedora. Je l'ai utilisé avec un grand avantage pour exécuter des scripts de ligne de commande en utilisant principalement App::cmd.Comment utiliser Perlbrew pour gérer les installations Perl destinées aux applications Web?
Je veux maintenant passer à l'exécution d'applications Web écrites en utilisant CGI::Application en utilisant différents perls installés dans mon $HOME
. Je suis familier avec l'exécution d'applications Web Perl en $HOME
en utilisant Apache user_dir
ou en créant des hôtes virtuels mais je suis incapable de trouver une manière propre d'intégrer cela et les perls gérés par perlbrew. Plus précisément, j'ai besoin d'aide pour comprendre et trouver des réponses à ces questions:
- Comment installer mod_perl sous perlbrew?
- En supposant que cela est fait, comment puis-je configurer mon VirtualHost pour qu'il prenne le bon perl qui est en cours?
- Si cela n'est pas possible, (ce dont je doute), puis-je au moins utiliser des installations locales pour exécuter vanille CGI?
Nous vous remercions de votre attention.
Cela semble être la seule et unique solution pour gérer différentes versions de Perl et mod_perl en utilisant perlbrow dans Apache. Attention ... si votre instance Apache s'exécute en tant qu'utilisateur différent, vous devez rendre l'installation Perl locale accessible à cet utilisateur. Je l'ai fait dans mon installation de test avec "chmod 777 -R ./" du répertoire personnel de l'utilisateur où perlbrew a été installé. –