2017-03-03 8 views
1

Macコンピュータ(OS 10.12.3)にVS CODEバージョン1.10.1をインストールした後、phpをバージョン7にアップグレードし、phpinfo()をスクリプトinfo.phpという名前を付けてブラウザで実行して、PHP 7が使用中であることを確認します。VSコードは、PHP 7がインストールされているときにPHP 5.6を実行する際にエラーを表示します

The language server needs at least PHP 7 installed.
Version found: 5.6.28

が、私はそれが私の上で実行されている正しいPHPのバージョンを見ることを得るためにVSコードの設定で何かを変更する必要があります:私は次のエラーを取得するVSのコードでこの同じinfo.phpファイルを開いた後

マック?

Dockerコンテナにあるファイルを編集している場合は、これとは異なりますか?

答えて

0

Path変数を変更する必要があります。ご自宅での.bash_profileファイルを開き は

nano ~/.bash_profile 

をディレクトリ - あなたはPHPバージョン5.6.28へのパスが表示されます。 、バージョン7.xへのパスに変更し、ファイルを保存(Ctrl + X)、VSのコードを再起動して、あなたは

1
  1. を行くために良いことがありますバージョンPHP7にPHPをアップグレード保証します。あなたの端末で チェック:

"php.validate.executablePath":「は/ usr/local/php5-を がsetting.jsonに怒鳴るの行を追加します。-v

  • 変更vscodeの設定、PHP 7.1.4-20170506-100436/binに/ PHP」

  • 1

    https://php-osx.liip.chからPHP7にアップグレードする場合、それは述べている:

    php-osx doesn't overwrite the php binaries installed by Apple, but installs everything in /usr/local/php5. The new php binary is therefore in /usr/local/php5/bin/php.

    を私は目を追加しました私の設定へのパスです.json:

    "php.executablePath": "/ usr/local/php5/bin/php"

    関連する問題