Ubuntu phpstorm : l'Interprète n'est pas spécifié ou valide
Je suis de la configuration du débogueur sur phpstorm sur Ubuntu. J'ai pu facilement définir interprète du chemin comme C:xampp/php
correctement sur Windows. Mais linux devrait avoir autre chemin pour l'interprète.
J'ai cherché sur beaucoup ce site et sur google aussi, mais ne pouvait pas obtenir la réponse. Ce qui devrait être de php interprète chemin de sorte que phpstorm, il reconnaît et donc je peux faire le débogage? Quelque chose qui manque??
Grâce.
Donc .. qu'PHP vous avez installé sur votre ordinateur? Faire une recherche de tous les
Alors ... avez-vous essayé de chanter QUE le chemin d'accès de votre PHP? Dans le cas où si vous ne savez pas ce que c'est-que vous avez à cliquer sur
php
(et peut-être essayer which php
dans la console). Quoi que ce soit?pratik@pratik-SVE15116ENB:~$ which php /usr/bin/php
Alors ... avez-vous essayé de chanter QUE le chemin d'accès de votre PHP? Dans le cas où si vous ne savez pas ce que c'est-que vous avez à cliquer sur
...
bouton de votre capture d'écran (en haut de la fenêtre appelée "PHP" , à côté de "<aucun interprète n'>") et de le configurer.
OriginalL'auteur Pratik C Joshi | 2015-08-20
Vous devez vous connecter pour publier un commentaire.
Je pense qu'il y a eu un malentendu.
include path
doit pointer vers un dossier contenant des fichiers PHP, pas de PHP interprète!Voici où vous devez configurer l'adresse:
Que l'autre réponse souligné, vous pouvez trouver le chemin vers votre PHP interprète à l'aide de
which php
ouwhich php5
. Ensuite, vous devez saisir le chemin d'accès dans la zone rouge numéroté 2.OriginalL'auteur Mehran
Ne sais pas si ça aide, mais par défaut de place pour php5 exécutable sur ubuntu est
PS: vous pouvez trouver en tapant dans un terminal
PS2: j'ai créé xdebug à l'aide de ce merveilleux article: http://blog.elenakolevska.com/debugging-laravel-on-homestead/
(il faut Homestad -- Laravel Ubuntu boîte de Vagabond, mais il sera peut-être utile pour vous aussi)
/usr/bin
, et affiche toujours l'erreur. Avez-vous linux aussi ?Oui, je le fais.
/usr/bin/php5
n'est pas un dossier. C'est un fichier exécutable (vous pouvez le vérifier en tapant dans la consolels -l /usr/bin/php5
). Je pense que vous essayez de l'ajouter dans les chemins d'inclusion. Mais je ne suis pas sûr que vous êtes à la recherche dans la bonne direction. Désolé, je ne suis pas sûr que je puisse vous donner de solution immédiate à votre question, parce que je n'ai pas l'expérience de la configuration de xdebug avec construit dans le serveur php. Mais si votre ordinateur dispose de suffisamment de RAM (je recommande au moins 8 go) je donnerais Homestead d'essayer et d'utiliser l'article mentionné dans ma réponse. Il devrait être très facile. laravel.com/docs/homesteadJe souhaite que les gens pourraient réellement répondre à la place de downvoting ma question.
Maintenant, il invite /usr/bin/php dans Ubuntu 16.04 php 7 PhpStorm 17
OriginalL'auteur Stas Makarov
Pour Linux les Utilisateurs, le Interprète n'est pas situé dans /opt/lampp/php. En fait, il est situé dans /opt/lampp/bin/php. Afin de fournir ce répertoire pour la CLI interprète. Il peut être vu dans la Capture d'écran:
OriginalL'auteur Ashwamegh