2009-09-09 4 views
5

eclipseでPHPをデバッグするにはPDTを使用します。私はubuntu 9.04を使用しています。誰でも助けてくれますか? 可能であれば詳細をお知らせください。ubuntuでEclipseとPDTを関連付ける/使用するには

+0

あなたは何を試しましたか?どのような難易度/エラー/問題が発生していますか? (詳細が分かれば、より多くの人が助けになるだろう) –

答えて

2

this threadthis oneを考える:

あなたはxdebugのは、間違いなくあなたが使用しているPHPのバージョンにロードされていることを確認する必要があります。
これを行うには、使用している起動設定を使用して、スクリプトをデバッグモードで実行し、そのスクリプトをphpinfo.phpでスクリプトを実行するように変更します。
また、デバッグログも有効です。

追加:

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

あなたのphp.iniへ。

はその後、PDTは、ポート9000、 にXdebug情報を期待しているし、ローカルのデフォルトのPHPのWebサーバーがhttp://127.0.0.1であることが保証されていることを保証しなければなりません。

ログで、php.iniファイルが正しくフォーマットされていないなど、PHPをPDTからデバッグできない場合があります。

0

あなたがセットアップした後/etc/php5/conf.d/xdebug

を編集することで設定を確認する必要があります後UYUは

sudo aptitude install php5-xdebug 

、最初のPHP5のXdebug拡張モジュールをインストールする必要がありますあなたのPHPプロジェクトxdebugを使用して、あなたが完了する必要があります。

0

私はUbuntu 9.04でPDTを使用しており、PHPプロジェクトを詳細にデバッグできます。 最初にapt-getやsynapticを使ってphp5-xdebugをインストールしてみました(すでに同じ方法でphp5をインストールしていると思います:))。次に、Window/Preference/PHP/PHP実行可能ファイルにPHP実行ファイルを定義する必要があります。/usr/bin/phpを指すこともできますし、 'Search ...'ボタンを使うこともできますが、最初の検索ディレクトリをphp execバイナリに最も近いところに向ける必要があります。実行可能ファイルが見つかったら、デフォルトでZend Debugを使用するように常に設定されます。実行ファイルを編集して、 'PHPデバッガ'タイプをXDebugに変更します。そして、今、主なトリックです。あなたが作成実行コンフィギュレーションなしでPHPスクリプトをデバッグしようとすると、常にZend Debuggerが使用されます。 XDebugをPHP Debuggerとして設定して独自の実行設定を作成する必要があります。それは私のために働いています。

関連する問題