2017-02-20 12 views
0

NginxとPHP 5.5.29(php-fpm)を使用していて、パッケージコントロールによってxdebugがインストールされています。Xdebugが崇高なテキスト3で動作することができません

これはこれは崇高なテキストプロジェクトの設定で、php.iniで

zend_extension = /usr/local/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so 
xdebug.remote_enable = 1 
xdebug.remote_handler = dbgp 
xdebug.remote_host = "127.0.0.1" 
xdebug.remote_port = 9000 
xdebug.remote_log = "/var/log/xdebug/xdebug.log" 
xdebug.var_display_max_depth = 5 
xdebug.var_display_max_data = 2048 

私はXdebugの設定です:私はツールによってデバッグを開始すると

{ 
    "folders": 
    [ 
     { 
      "follow_symlinks": true, 
      "path": "/home/user/repositories/example1" 
     } 
    ], 
    "settings": 
    { 
     "default_encoding": "UTF-8", 
     "fallback_encoding": "UTF-8", 
     "xdebug": 
     { 
      "url": "http://example1/" 
     } 
    } 
} 

>はXdebug> [デバッグ開始(起動ブラウザ) http://example1/?XDEBUG_SESSION_START=sublime.xdebug
がありますが、私のブレークポイントを尊重するものではなく、Xdebug Stack、Contexto、Watchウィンドウには何も表示されません。
また、アプリケーション内の他のリンクにはxdebugクエリー文字列がありません。

どうすれば解決できますか?

答えて

0

私は、php.iniで9500にポートを変更し、崇高なテキストのプロジェクトのファイルにそれを追加する必要がありました:

... 
"xdebug": 
{ 
    "url": "http://example1/", 
    "port": 9500 
} 
... 

その後、私は、崇高なテキストを閉じnginxのとPHP-FPMを再起動して、もう一度試してみましたよりも、すべてが最終的に働いています!

関連する問題