Visual Studio CodeでPHPエラー

Composer

Visual Studio Codeを使い始めて、wordpressのカスタマイズをしていたらPHPのエラーが出るようになりました。教えてもらって、回避したので、シェアします。

Visual Studio Codeとは

Visual Studio Codeの使い方についてはコチラの記事に書きました。参考になれば嬉しいです。

PHPの環境

PHPのコードを正しく書ける様にサポート(?)する「phpcs」を使っています。 起動したら、左のメニューのExtentionをクリックし、「phpcs」を検索し、インストールしました。 安易にインストールしましたが・・・

現在インストールされているExtentionはこんな感じです。(長いので2行に画像編集)

Extention

エラー

エラーが画面の右下に表示される様になりました。

PHPのエラー
phpcs: Request workspace/configuration failed with message: Unable to locate phpcs. Please add phpcs to your global path or use composer dependency manager to install it in your project locally.

phpcsが見当たらないと叱っています。さっきのExtentionじゃないの??違うそうです。後で説明します。

Composerのインストール

Composerの入手は、サイトから。https://getcomposer.org/download/

文中の「Composer-Setup.exe 」からダウンロードします。

ダブルクリックしてexeを起動

composer

そのまま進んで下さい。私の場合、xamppを使用しているので自動的にPHPまでのパスが入力されました。

composer

そのまま進み、インストールします。

Extensionsのphpcsで足りない物をインストールする

足りない物って何?という感じですが、エラーが出る原因は何か足りないからだそうです。足りない物の名前も「phpcs」というらしいです。 何でExtensionsのphpcsだけではダメなのか良くわかりませんがダメだそうです。

windows 10の場合、画面左下の「ここに入力して検索」に「cmd」と入力し、enter でコマンドプロンプトを起動します。例の黒い画面です。

そこに、呪文をコピペして[Enter]を押してください。

composer global require squizlabs/php_codesniffer

暫く何も起きませんが、文字がガーーーって表示されて、パッと消えます。 これでエラーは出なくなりました。

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください