私はVSコードとPHPの世界には新しいです。私の経験は、Visual Studioなどの重量のあるIDEのほうが多いです。しかし、私は、devのマシン上でPHP環境をセットアップする必要があり、それが正常に動作するようにいくつかの問題を抱えています。VSコードを使用してPHPを起動してデバッグする方法は?
私の環境はWin 10の開発マシンです。私はVSコードとPHP 5.5を使用しています。私はxdebugエクステンションを正しくインストールし、正しくインストールされていることを確認しました。私はまた、VSコードにphp-debug拡張をインストールしました。
私が抱えている挑戦とGoogleから有用な情報を見つけることができなかったのは、VSコード内からPHPウェブサイトを起動し、それをデバッグできることです。
私は試したことがいくつかありますが、うまくいきませんでした。
iis expressを介して任意のフォルダを実行できるVSコードにiis-express拡張機能をインストールしました。 https://marketplace.visualstudio.com/items?itemName=warren-buckley.iis-express これは動作しますが、ウェブサイトが正しく表示されません。 IISは、サイトが正しく構成されていないというエラーメッセージを返します。明らかに、これらの行に沿ったマッピングや何かがありません。
私はこのブログに続きました。 http://blog.denouter.net/2015/05/run-php-from-visual-studio-code.htmlとphpのWebサーバーを使用してWebサイトを実行することができます。
インストール済みのwebmatrixをインストールして、iis expressをphpで正しく動作させるためにWindowsプラットフォームインストーラに正しくインストールして接続させます。同じフォルダは、webmatrixから実行するとうまく動作します。
VSコードにphp-debug拡張機能をインストールしました。 https://github.com/felixfbecker/vscode-php-debug
ここに私は行方不明だと思います。私は、デバッグがうまくいくためにVSコードの中からウェブサイトを起動する必要があると信じています。私はどのようにVSコード内からPHPのウェブサイトを "起動"するのか分かりません。 VSコードからのPHPデバッグ拡張機能は、起動のみをサポートします。 「接続」モードはサポートしていません。私はこれがなぜVSコードの外でウェブサイトを動かすと、デバッガが動作しないのかと思う。私がF5を押したときにデバッガが動作していることを明確にしておけば、ブレークポイントを止めることはできません。
要約すると:VSコード内からPHP Webサイトを起動してデバッグするにはどうすればよいですか?私はステップガイドで詳細なステップを探しています。
あなたは
ありがとうございました!私はついにそれを働かせました。 :) – sfuptown
@felixfbeckerデバッグを開始するときにブラウザを起動する方法はありますか?明らかにWebサーバーは既に稼動していますか? – Sergio
@Sergio @Sergio @SergioまだPRをやっていない気がします。 – felixfbecker