![]() |
Bienvenue invité ( Connexion | Inscription )
![]() |
![]()
Message
#1
|
|
![]() Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 792 Inscrit : 14 Nov 2003 Lieu : Genève Membre no 11 656 ![]() |
Bonjour,
je ne suis pas qualifié dans ce domaine, mais une demande un peu bizarre ![]() J'utilise normalement le terminal comme tout le monde, mais là... j'expérimente un peu ! ^^ shell_exec() me semblait tout indiqué pour cela, mais encore faudrait-il avoir accès à la commande "composer" sur le serveur local (MAMP)... et c'est là que je bloque. Code chdir('/Users/moi/Documents/Sites/test'); $file = fopen ("composer.json", "w"); $content = '{ "name": "moi/test", "autoload": { "psr-4": { "App\\\": "app/" } }, "require": {'. "slim/slim": "^3.10", "slim/twig-view": "^2.4", "swiftmailer/swiftmailer": "^5.4", "respect/validation": "^1.1", "slim/csrf": "^0.8.3" '} }'; fwrite($file,$content); fclose($file); shell_exec('composer install'); la commande "composer", évidemment, ne fonctionne pas. J'ai même tenté un "shell_exec('curl -sS https://getcomposer.org/installer | php');", sans grand espoir... Ou utiliser le fichier .phar avec php composer.phar install J'ai trouvé ce post intéressant sur github. Mais comme c'est trop avancé pour moi, je n'ai pas su en tirer quoique ce soit. Pourtant, la solution semble y être. Si quelqu'un peut m'éclairer là-dessus... merci. |
|
|
![]() ![]() |
Nous sommes le : 18th July 2025 - 09:07 |