web-dev-qa-db-ja.com

Ubuntu phpstorm:インタープリターが指定されていないか、有効ではありません

Ubuntuのphpstormでデバッガーを構成しています。 Windowsでは、C:xampp/phpのようなインタープリターのパスを簡単に正しく設定できました。ただし、Linuxではインタープリターのパスが異なる必要があります。

Issue

私はこのサイトとグーグルでもたくさん検索しましたが、答えを得ることができませんでした。 PHPストームがそれを認識し、デバッグを実行できるようにするには、PHPのインタープリターパスを何にするべきですか?何か不足していますか?

ありがとう。

11
Pratik

誤解があったと思います。 include pathはPHPインタープリターではなく、PHPファイルを含むフォルダーを指す必要があります!

ここで、アドレスを設定する必要があります。

enter image description here

他の答えが指摘したように、which phpまたはwhich php5を使用してPHPインタープリターへのパスを見つけることができます。次に、番号が付いた赤いボックスにパスを入力する必要があります2。

21
Mehran

Linuxユーザーの場合、Interpreter/ opt/lampp/php。実際、/ opt/lampp/bin/phpにあります。したがって、このディレクトリーをCLIインタープリターに提供します。それはスクリーンショットで見ることができます:

enter image description here

1

それが役立つかどうかはわかりませんが、ubuntuでのphp5実行可能ファイルのデフォルトの場所は

/usr/bin/php5 

PS:あなたはターミナルでタイプすることによってそれを見つけることができます

which php5 

PS2:私はこの素晴らしい記事を使用してxdebugを設定しました: http://blog.elenakolevska.com/debugging-laravel-on-Homestead/ (Homestadが必要です-Laravel Ubuntuボックス浮浪者、しかし多分それはあなたにも役立つでしょう)

1
Stas Makarov