5

PDTを使用してEclipseでPHPをデバッグしたいと思います。私はubuntu9.04を使用しています。誰か助けてもらえますか?可能であれば詳細を教えてください。

4

3 に答える 3

2

このスレッドこのスレッドを考慮すると:

使用しているバージョンの php に xdebug が確実にロードされていることを確認する必要があります。
これを行うには、使用している起動構成を使用してスクリプトをデバッグ モードで実行し、phpinfo.php を含むスクリプトを実行するように変更します。
デバッグログも良いでしょう。

追加:

 xdebug.remote_autostart=On
 xdebug.remote_log="c:\temp\xdebug.log"

あなたのphp.iniに。

次に、PDT がXdebugポート 9000 で情報を予期していることを確認し、ローカルのデフォルト PHP Web サーバーがhttp://127.0.0.1であることを確認する必要があります。

ログを使用すると、たとえば、php.ini ファイルが適切にフォーマットされていないことがわかり、PDT から PHP をデバッグできなくなる可能性があります。

于 2009-09-09T21:18:29.093 に答える
0

UYu は最初に PHP5 xdebug 拡張機能をインストールする必要があります。

sudo aptitude install php5-xdebug

/etc/php5/conf.d/xdebug を編集して設定を確認する必要がある場合

xdebugを使用するようにphpプロジェクトをセットアップする必要があり、完了する必要があります。

于 2009-09-11T01:34:39.257 に答える
0

私は Ubuntu 9.04 で PDT を使用しており、php プロジェクトを細かくデバッグできます。まず、すでに回答されているように、apt-get または synaptic を介して php5-xdebug をインストールします (既に同じ方法で php5 自体をインストールしていると思います:))。次に、Window/Preferenses/PHP/PHP Executables で php 実行可能ファイルを定義する必要があります。/usr/bin/php を指定するか、[検索...] ボタンを使用できますが、最初の検索ディレクトリを php exec バイナリに最も近い場所に指定する必要があります。実行可能ファイルが見つかった後、デフォルトで常に Zend Debug を使用するように設定されます。実行可能ファイルを編集して、「PHP デバッガー」タイプを XDebug に変更します。そして今、メインのトリック。実行構成を作成せずに php スクリプトをデバッグしようとすると、常に Zend Debugger が使用されます。XDebug を PHP デバッガーとして設定して、独自の実行構成を作成する必要があります。それは私のために働いた。

于 2009-09-11T17:19:51.187 に答える