Xdebug は PHP デバッグの優れたヘルパーであり、sublime は PHP 作成の優れたヘルパーです。ここでは、設定方法についてのみ説明します。デフォルトでは、読者は崇高なテキストと簡単な紹介を使用します
PHP 設定ファイル phpl.ini で、xdebug は、remote_enable をオンにする必要があります:
xdebug.remote_enable = on
そうしないと、Xdebug クライアントが正しく動作しません。 。
Sublime Text の構成
特定のプロジェクトをデバッグするには、まずプロジェクトを sublime の下のプロジェクトとして保存する必要があります:
sublime->project->save project as ...
次に、パッケージ コントロールを使用して Xdebug クライアントをインストールします:
Ctrl+Shift+P->PCI->Xdebug Client
次に、プロジェクトを構成します:
sublime->project->edit poject
Configurationファイルは次のようになります:
{ "folders": [ { "follow_symlinks": true, "path": "." } ], "settings": { "xdebug": { "url": "http://my.local.website/", } } }
ここで、url はプロジェクトが配置されている URL です。この URL を hosts の 127.0.0.1 に指定し、Apache の virtualhost のプロジェクトのルート ディレクトリを指定することを忘れないでください。これで OK です。デバッグを開始するには、
デバッグを有効にする
ブレークポイントを追加する場所を右クリックします
xdebug->Add/Remove breakpoint
この方法では、この行に到達したときにプロジェクトが停止します
その後、デバッグを開始し、
tools->xdebug->start debugging(launch browser)
sublime は自動的にブラウザを開き、設定中に書き込まれた Web サイトのリンクを入力してデバッグします
デバッグファイルを右クリックすると、デバッグに使用される関数が表示されます
考えられる問題
ブレークポイントを追跡します
これは xdebug ポートである可能性があります。占有されている場合は、Ctrl+` を押すか、メニュー バーの [表示] -> [コンソールを表示] を押して、エラー メッセージを表示します。xdebug ポートが占有されている可能性があります。
この問題を解決するには、sublime xdebug でデバッグをオフにするか、sublime を再起動します。