1

WebMatrix とその IISExpress を使用して、localhost Web サーバーをセットアップしました。としてWebサーバーを実行しhttp://localhost:<port>ます。
エラー処理の目的で完全に実行される xdebug もインストールしました。

PhpStorm をインストールしたので、デバッガーのブレークポイント ウィザードを利用したいと思います。Xdebug の/?XDEBUG_SESSION_START=<IDEKEY>機能を使用しており、ここで問題が発生します。

全体として、PORT を設定できる場所は 3 つあります。

  • (a) にポートインxdebug.remote_portphp.iniます。

  • (b) WebMatrix のポート。

  • (c) PhpStorm のポートServer settingsRun/Debug configuration

編集:ここにエラーがあります: (a) すべての余分な"引用符";コロン;.

(ロ)


これまでいじって、3つすべてが同じではないという結論に達しました。そうしないと、エラーが発生します...

(a)(ロ)


どのポートをどこで使用するか?

4

1 に答える 1

2

xdebug.remote_portデバッガー接続に使用される場合、ブラウザーでページにアクセスするために使用している HTTP Web ポートとは異なる必要があります。

xdebug.remote_portは、ここで指定されているものと同じである必要があります。

リモートポート

HTTP ポート(80 がほとんどのサーバーのデフォルトですが、テスト時には 8080 または Web サーバー設定で構成したもの) がここで構成されます。

HTTP ポート

PHP アプリケーションの実行/デバッグ構成を使用する代わりに、ゼロ デバッグ構成を使用する方が簡単な場合があります。

于 2013-06-16T09:13:17.940 に答える