2

[最初の行で中断] を選択すると、各ファイルに入るときにデバッガーがアクティブになり、コードにステップ インおよびステップ アウトできるようになります。しかし、面白くなり始めるポイントにたどり着くまでに 50 万ステップをタブでたどる必要があるのは少し面倒です。

私のセットアップはWIMP Window 7、PHP 5.3です

; xDebug config
zend_extension = "C:\Program Files (x86)\PHP\v5.3\ext\php_xdebug-2.2.1-5.3-vc9-nts.dll"

xdebug.remote_autostart=0;
xdebug.remote_enable=On 
xdebug.remote_host="localhost" 
xdebug.remote_port=9000 
xdebug.remote_handler="dbgp"

パス マッピングが正しいことを確認しました。しかし、Eclipse プロジェクトから PHP ファイルにリンクしているためでしょうか?

4

4 に答える 4

0

Eclipse Junoをダウンロードした後、ブレークポイントで停止できます。

私はEclipse Indigoですべてを試しました。バージョン: 3.7.2 ビルド ID: M20120208-0800

内部ブラウ​​ザでも外部ブラウザでも機能しません。

ジュノに移る時が来たと思いますか?

于 2012-11-25T01:49:33.647 に答える
-1

Eclipse には、「最初の行で改行」をオフにするオプションがあります。「Windows -> Preferences -> PHP -> Debug」に移動し、「Break at first line」のチェックを外し、「Run > Debug Configurations > PHP Web Application」に移動して、すべての構成で「Break at first line」の選択を解除します。次に、Eclipse を再起動します。

于 2012-11-24T12:09:37.703 に答える
-1

まだこの問題と戦っているすべての人のために、いくつかの便利なヒントがあります。

お使いの Eclipse のバージョン (パッケージ) を確認してください。としてアプリケーションをデバッグすると、Helios パッケージにはいくつかのバグがあり、ブレークポイントで停止しないことが判明しWeb Applicationました。として実行した場合にのみ、デバッグが機能しますPHP Script。これにより、デバッグプロセスにはほとんど役に立ちません。

古いGalileo Package Eclipse for PHP Developers に戻すか、PDT サポートが組み込まれていない最新のEclipse Juno (またはEclipse Kepler の最新の開発者バージョン) をインストールすることを検討する必要がありますが、 Help > Install New Software..(に向けてhttp://download.eclipse.org/tools/pdt/updates/releaseください)。

Web Applicationこれらのバージョンは、ブレークポイントを考慮して としてデバッグできると報告されています。

また、ブレークポイントをサポートするには、Xdebug をZend 拡張機能として実行する必要があることに注意してください。つまり、extension=xdebug.so(Linux またはxdebug.dllWindows で) 行を削除し、(LinuxまたはWindows で)php.iniに置き換えます。Zend 拡張機能は、通常の PHP 拡張機能と同様に、フォルダーに配置されている場合でもフル パスを必要とします。詳細については、Xdebug FAQを参照してください (「 Xdebug は Zend 拡張機能としてではなく、PHP 拡張機能としてのみ読み込まれます」という質問への回答を探してください)。zend_extension=/full/path/to/xdebug.sozend_extension=X:\full\path\to\xdebug.dll/php/ext

于 2013-05-16T14:24:04.867 に答える
-1

これは、ブレークポイントを取得して Eclipse で XDebug を操作する方法を説明する投稿です。

http://programmersjunk.blogspot.com/2013/05/eclipse-and-xdebug.html

于 2013-07-24T00:44:29.467 に答える