6

xdebug で PHPStorm をセットアップしようとしています。Everyting は正常に起動しますが、ブレークポイントが機能せず、"x" 記号が表示されます。

ここに画像の説明を入力

PHP 5.4 でopenserverを使用し、ローカル Web サーバーでファイルを直接編集しているため、ファイル マッピングは必要ありません。

私の問題は、Web サーバーのルートが (セキュリティ上の理由から) プロジェクトのルート ディレクトリの下にあり、PHPStorm がそうではないことだと思います。

プロジェクトのルート: C:\OpenServer\domains\mysite

Web サーバーのルート (nginx で構成): C:\OpenServer\domains\mysite\httpdocs

ウェブサーバーが実行する index.php が実際にはC:\OpenServer\domains\mysite\httpdocs\index.phpであり、C:\OpenServer\domains\mysite\index.phpではないことを PHPStorm に伝えるにはどうすればよいですか?

4

2 に答える 2

6

パス マッピングを使用する必要があります。デバッグサーバー構成で見つけることができます サーバー構成ウィンドウのデバッグ

公式ドキュメントとビデオをチェックしてください:

于 2014-02-11T07:51:09.620 に答える