Partage
  • Partager sur Facebook
  • Partager sur Twitter

Utiliser WSL sous phpstorm windows

    22 août 2024 à 12:05:55

    Bonjour, j'essaie pour un projet d'utiliser WSL sur phpstorm en étant sur windows.
    Sauf qu'il m'est impossible de lancer des commandes comme phpize, qui me renvoie : 

    'phpize' n’est pas reconnu en tant que commande interne
    ou externe, un programme exécutable ou un fichier de commandes.
    


    J'ai bien installer WSL, je peux utiliser le terminal "WSL", qui reconnait bien php, phpize etc.
    Dessus j'ai fait toutes les installations, avec aussi php-dev.

    Sur Phpstorm dans "file/settings -> Languages & Frameworks -> PHP", j'ai bien ajouter dans "CLI interpreter" : ubuntu.
    Dans la partie "php executable" j'ai bien renseigné : /usr/bin/php

    Savez-vous si j'ai loupé une étape ou autre ?

    • Partager sur Facebook
    • Partager sur Twitter
      26 août 2024 à 2:15:32

      Il est probable que les exécutables de wsl ne soient pas présents dans ton PATH Windows. Il faut soit ajouter le chemin \\wsl$/usr/bin ou faire explicitement appel à wsl lorsque la commande est lancée: wsl phpize.

      • Partager sur Facebook
      • Partager sur Twitter
        27 août 2024 à 17:56:14

        D'après le commentaire, il semble évident que la commande a étélancée sous cmd.
        On peut faire:
        echo %path%
        pour connaître le contenu du path de Windows.
        Ou faire:
        where phpize
        pour savoir où se trouve phpize
        • Partager sur Facebook
        • Partager sur Twitter

        Le Tout est souvent plus grand que la somme de ses parties.

        Utiliser WSL sous phpstorm windows

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        • Editeur
        • Markdown