@DmkA64

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

phpserverの設定について

phpserverがvscodeで使用できず困っています。

vscodeでphpファイルを起動した際、「PHP のインストールが見つからないため、検証できません。PHP実行可能ファイルを構成するには、設定 ‘php.validate.executeablePath’ を使用します。」というメッセージがでてきます。

この問題を解決するためには、「設定」から「settings.jsonで編集」を開いて

‘php.validate.executeablePath’:

のところに「php.exe」のパスを入れると他のホームページには記載があるものの、自分のmac内で探しても「php.exe」が見つかりません。

これは、phpのインストールに問題があるのでしょうか?
それともmacの場合は「php.exe」ではなく、他のファイルがあるのでしょうか?

ちなみにphpのインストール状況を確認すると、

mac@macnoMacBook-Air ~ % php -v
PHP 7.4.30 (cli) (built: Jun  9 2022 09:30:03) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.30, Copyright (c), by Zend Technologies

と出てくるため、インストールは問題ないと思っています。

解決策がわかる方がいらっしゃいましたらご助言をいただけたら幸いです。
よろしくお願いします。

0 likes

3Answer

Mac の場合は php の絶対パスを指定すればいいです。ターミナルで which php を実行すると表示されるパスを php.validate.executeablePath にセットしてください。

0Like

whichコマンドを使うと、実行コマンド(php )のフルパスが確認できます。

witch php
0Like

which php を実行すると表示されるパスを php.validate.executeablePath にセットすることで、正常にphpserverを作動させることができました。
どうもありがとうございました。

0Like

Your answer might help someone💌