xdebugとeclipseを使ってリモートサーバ上でPHPファイルをデバッグする方法について、たくさんの質問があります。XDebugを使ったPHPリモートデバッグ
私は何を達成したいことはです: 私は()などWAMPP(appache(ポート8502)、PHP、MySQLの(ポート8501)、との)リモートサーバーを持っていると私はphp-をデバッグしたいと思います私のローカルPCからEclipse PDTのファイルをダウンロードしてください。でご利用いただけます リモートサーバ上のローカルPC
- のEclipse PDT(
20100617から1415 IDを構築します。)は、私は次のことを準備しました( と言う)111.111.111.111:8502) php.ini内の 設定を使用します。
[XDebug]
zend_extension = C:\TYPO3_4.4.6\php\ext\php_xdebug-2.1.0-5.3-vc6.dll
xdebug.profiler_output_dir = "C:/xampp/tmp/xdebug"
xdebug.profiler_output_name = "cachegrind.out.%p"
xdebug.profiler_enable = 0
xdebug.profiler_append=0
xdebug.extended_info=1
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.idekey=ECLIPSE_DBGP
xdebug.remote_log="C:\TYPO3_4.4.6\tmp\xdebug\xdebug_remote.log"
xdebug.show_exception_trace=0
xdebug.show_local_vars=9
xdebug.show_mem_delta=0
xdebug.trace_format=0
は、Eclipseで、私は にサーバーを追加しましたサーバーのパス: "C:\ TYPO3_4.4.6 \ htdocs"とパス: ワークスペース: "/ debug_test"( PHPプロジェクト "debug_test"を作成しました)。
私はまた、PHP変更 - 次のようにデバッグ:
- PHP-デバッガ:XDebugの
- サーバー:
次の定義111.111.111.111
- PHP実行可能ファイルなし私はデバッグ設定を追加しました(PHP Webページ):
- サーバーのデバッガ:XDebugを
- PHPサーバー:111.111.111.111
- ファイル:最初の行で
- /debug_test/debug.phpブレイク:
- オフ自動生成:
IにC:\ TYPO3_4.4.6 \ htdocs \ debug_test \とPHPプロジェクト( "debug_test")内のリモートサーバにdebug.phpファイルを作成しました。
私は今、「デバッグ」を実行し、私の設定ファイルを選択した場合は、ウェブページはURL http://111.111.111.111:8502/debug_test/debug.php?XDEBUG_SESSION_STOP_NO_EXEC=ECLIPSE_DBGP&KEY=129657398681515で(外部ブラウザで)ポップアップ表示され、ページが(完全に)通常のページとしてロードされているが、そこにありますそれをデバッグする方法はありません。たとえ私がPHPデバッグ - ビューに切り替えてこのようなブレークポイントなどを挿入しても、デバッグのようなものはありません。
xdebugとeclipse pdtを使用してリモートデバッグを行うことはできますか?
乾杯、 Cheeesi
良い質問を有効にする必要があり、私は、その答えはあまりにも – Dmitri