Laravel 5

Commande php avec xampp sous debian Jessie

  • Avatar de AlainArsane
    Membre depuis :
    26/08/2016
    Messages :
    8

    Bonjour,
    J'ai installé xampp sous une debian Jessie, tout fonctionne bien, mais lorsque je veux créer un projet Laravel 5 j'ai un message d'erreur car la commande php n'est pas reconnue :
    ./php composer.phar create-project --prefer-dist laravel/laravel monProjet "5.2.*"
    Installing laravel/laravel (v5.2.31)

    • Installing laravel/laravel (v5.2.31) Loading from cache
      Created project in monProjet

      php -r "copy('.env.example', '.env');"
      sh: 1: php: not found
      Script php -r "copy('.env.example', '.env');" handling the post-root-package-install event returned with error code 127

    J'ai commencé avec la commande ../bin/php create-project ... mais j'ai eu une erreur dans le script car la commande php n'était pas reconnue.
    J'ai alors créé le lien symbolique php dans /opt/lampp/htdocs, ce qui me permettait de la lancer la commande create-project (voir ci-dessus), mais j'avais toujours l'erreur.
    J'ai essayé de rajouter un alias dans .bashsrc :
    alias php='/opt/lampp/bin/php-5.6.15'
    Mais cela ne fonctionne pas non plus.
    Ma question :
    Comment procéder pour que la commande php soit reconnue ?
    Prcécision, pour différentes raisons, je souhaite continuer à utiliser l'environnement xampp.
    Merci pour votre aide.

  • Avatar de AlainArsane
    Membre depuis :
    26/08/2016
    Messages :
    8

    J'ai finalement trouvé.
    Il faut ajouter le chemin vers le bin dans le path du fichier etc/profile :
    On ajoute donc la séquence suivante à la fin de la ligne
    :/opt/lampp/bin
    Il faut redémarrer.

Vous ne pouvez pas répondre à ce sujet.