:::: MENU ::::

Ajouter PHP/ENV/Composer à Jailkit sur ISPConfig

Hey hey,

Dans l’article d’aujourd’hui je vais vous expliquer comment ajouter le support de PHP, Env et Composer pour un utilisateur shell sous ISPConfig (avec Jailkit).

Étant un adepte de Laravel Framework pour le développement des Web APP et aussi API Restfull je dois avoir un accès shell avec un support PHP afin d’utiliser toute la puissance de Laravel Artisan Console et de pouvoir installer des modules via Composer.

 

Sur ISPConfig et Jailkit par défaut PHP n’est pas autorisé pour un utilisateur shell, du coup il faut effectuer quelques modifications afin d’autoriser PHP en shell et aussi d’automatiser cela pour les tous les nouveaux utilisateurs shell, pour se faire il faut tout d’abord ajouter une section d’application dans Jailkit

Puis ajouter en bas du fichier la section PHP et ses dépendances :

Comme vous pouvez le remarquer j’ai ajouté composer aussi.

 

En suite il faut se connecter sur ISPConfig et se rendre dans

Dans Sections des applications Chrootées nous allons ajouter la section qu’on vient de créer dans Jailkit (php)

 

 

Voilà maintenant tous les nouveaux utilisateurs Shell crées dans ISPConfig et qui seront Chrootés avec Jailkit aurons accès à PHP en CLI, cependant si vous  avez déjà un utilisateur Shell et qui n’a pas eu droit à notre petite modification il suffit de le mettre à jour avec la commande suivante :

N’oubliez pas de remplacer le répertoire « /var/www/clients/client1/web1 » par celui de votre utilisateur Shell.

 

C’est tout pour aujourd’hui, A bientôt.


So, what do you think ?