3

Xdebugを使用したことはありませんが、開始したいと思います。私はUbuntuLinuxを使用しており、すでに次のことができています。

  • php5-xdebugをインストールし、それが機能していることを確認し
    ますphpinfo()var_dump()
  • Sublimeのパッケージマネージャーを使用してプラグインをインストールします+ XdebugURLを設定し
    てプラグインのメニューにアクセスできますSHIFTF8
  • 崇高な設定で:

    "settings": {
        "xdebug": { "url": "http://your.web.server" }
    }
    

何が問題になっていますか。

  • コードにブレークポイントを配置できますが、アイコンが間違っているようです。オレンジ色のブロブです。
  • 「デバッグを開始」すると、デバッグウィンドウが完全に空になります
  • スクリプトにアクセスしても、ブレークポイントで停止しません。

私は何が間違っているのですか?

4

5 に答える 5

5

これらはすべてのステップであり、私のために働いた

sudo -i
apt-get install php5-xdebug
vim /etc/php5/conf.d/xdebug.ini
xdebug.remote_enable=On
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
:wq
apachectl restart
exit
Download do SublimeXdebug
unzip
move folder para ~/.config/sublime-text-2/Packages/Xdebug
Download python 2.6 (careful with i386 vs amd64)
dpkg-deb -x python2.6_2xxxx.deb python2.6
move folder to ~/sublime/lib/python2.6
open google chrome
chrome://settings/extensions
Get more extensions
search for xdebug
install xdebug helper
go to "options" of xdebug helper
in IDE type "other" and in input "sublime.xdebug"
start sublime
open file test.php
add breakpoints
start debugging
in chrome go to http://localhost/test.php
activate the icon of the plugin
refresh

それだ!

于 2012-08-21T10:27:00.300 に答える
3

これは、phpStormのメーカーであるJetbrainsの非常に優れたツールです。

http://www.jetbrains.com/phpstorm/marklets/index.html

基本的に、xdebug(またはそれがあなたのものならzendデバッガー)IDEのIDEキーを入力するだけで、さまざまな機能に接続して有効にするためのブックマークレットが作成されます。

崇高なテキスト2の場合、IDEキーは次のとおりです。

sublime.xdebug

ブックマークレットを使用する場合、どちらの側にもサーバー情報を入力する必要はありません。デフォルト設定のままにしておけば、それぞれで「デバッガを開始」するだけで、すべてが正常に機能するはずです。

もちろん、サーバーでxdebugを有効にする必要があります。

于 2012-12-06T22:44:03.473 に答える
0

xdebugログを有効にしてxdebugをデバッグできます。

于 2012-08-02T16:42:21.347 に答える
0

同様の問題が発生し(Windows 7で実行しています)、Windows管理者としてSublimeText2を実行していることを確認するだけでうまくいきました。xDebugはシステムのサードパーティdllであるため、これは理にかなっていると思います。

スーパーユーザーとして(SUDOを使用して)崇高な行動をとることがあなたの場合に役立つかもしれません。

うまくいけば、これはあなたの問題を解決します。

于 2013-03-26T14:36:44.963 に答える
0

最近のプロジェクトリストのように、あなたの崇高さもプロジェクト設定の保存に失敗しますか?

私は同じ問題を抱えていました、あなたはここでそれを見ることができます:

https://github.com/Kindari/SublimeXdebug/issues/69

解決策は、〜/ .config / sublime-text-2フォルダーを削除/移動してから、新しい昇華で再開することでした。その後、ブレークポイントは正常に見え、デバッガーは接続します:)

于 2013-05-17T20:15:03.030 に答える