まず最初に:
- サーバーは、VMPlayerのDebianで実行されているApacheです。
- ホストはWindows7です
- デバッグ-サーバーはXDebugです
- 共有フォルダからファイルに直接アクセスできます
重要:XDebugは、Apacheと私のWin7ファイアウォールでも適切に構成されています。私は、Eclipseを使用してデバッグできるb/cを知っています。
ですから、私が失敗しているのは、PHPStormの基本構成のようです。
詳細をお伝えします。
- サーバーのIP:192.168.56.128
- ホストのIP:192.168.56.1
デバッグしたいファイルはindex.phpです。
- Win7ホスト上の場所:C:\ dev \ sf \ Symfony \
- Debian上の場所:\ mnt \ hgfs \ sf \ Symfony \
- URL:192.168.56.128 / Symfony / index.php
何をいじっても...「JetBrainsPhpStormからの接続を待っています...」などの奇妙なエラーメッセージが表示されたり、WebブラウザでChromeをデフォルトとして設定したにもかかわらずPHPStormがMozillasprofile.iniを要求したりします。
だから私は新しいプロジェクトを立ち上げるだけで、うまくいけば誰かが私の設定の何が悪いのか教えてくれます。
構成の実行/編集/デフォルト/PHPリモートデバッグ:
- サーバー:「Debian」
- IDEキー:-
- 最初の行で中断:はい
サーバー:
- 名前:「Debian」
- ホスト:192.168.56.128
- ポート:80
- デバッガー:Xdebug
- パスマッピングを使用する:はい
- 構成された1つのパスマッピング:
C:\ dev \ sf \ Symfony => / mnt / hgfs / sf / Symfony(/Symfonyも試してみました-b/cPHPStormは/Symfonyより上のものを気にしないでください!?)
実行/構成の編集/デフォルト/PHPWebアプリケーション:
- サーバー:「Debian」
- 開始URL:/ Symfony
- ブラウザ:Chrome
- 最初の行で中断:はい
今私は選択します:実行/デバッグ... / 1.index.php
そして私は尋ねられます:Mozillaのprofile.ini...しかし私はそれを見つけることができません
それはどこにある ... ?
PHPStormがChromeを開始したことはすでにわかっています。しかし、多分私は最初にこれを整理します。では、Firefoxを起動して実行するにはどうすればよいですか?私はEclipseでFirefoxも使用しています...profile.iniについての質問はありません。