2017-07-04 15 views
0

昨日正常に動作していました。私は今日、ドッカーをインストールしていました。Xdebugが突然Eclipse Neon PHP Ubuntu 16で正しく動作していない

私はデバッグを開始できますが、 "ステップ"(F5、F6、F7、F8)のいずれかのボタンを押すと、 "PHP Applications(Waiting ...)"と表示されます。コードを実行しますが、決して終了しません。

「最初の行でブレーク」を無効にすると、ブレークポイントにも移動し、ブレークポイントの前の変数を評価できますが、それは続行されません。

私は新しいプロジェクトの作成、xdebugとphpの再インストール、ポートの切り替え、場合によってはdockerのアンインストール、php.iniのxdebugパラメータの変更を試みました。

問題はデバッガが動作することですが、最初のブレークポイントまでです。

のphp.ini:ノー成功を収めて、テストのために追加の変数の

zend_extension=/usr/lib/php/20151012/xdebug.so 
xdebug.profiler_output_dir="/tmp/xdebug/" 
xdebug.profiler_enable=off 
xdebug.profiler_enable_trigger = off 
xdebug.remote_enable=on 
xdebug.remote_host="localhost" 
xdebug.remote_port=9000 
xdebug.remote_handler="dbgp" 
xdebug.idekey=ECLIPSE_DBGP 
xdebug.remote_connect_back=1 
xdebug.show_local_vars=0 
xdebug.max_nesting_level=400 

一部。

のphpinfo()最後に

phpinfo()

答えて

0

私は/etc/php/7.0/cli/conf.d/20で異なるルールをしようと、PHP7のためのxdebugのを再インストールした後、設定で再生するいくつかの時間を持っていました-xdebug.ini、githubプロジェクトのスレッドを読む:

私はすべてのウォッチ変数を削除して解決しました。

私は「それはできない」と思っていましたが、チャンスを与えてしまいました。たぶん、.iniファイルを再生することは助けになりましたが、最後にはEclipseのデバッグウィンドウ内のすべての式を削除していました。ここで

はgitの発行スレッド(プロジェクトは、私の環境とは何の関係もないのVisual Studio用のPHPのデバッグアダプタである)である:とにかく、ここでhttps://github.com/felixfbecker/vscode-php-debug/issues/205

のために働いている20-xdebug.ini構成です私:

zend_extension="/usr/lib/php/20160303/xdebug.so" 
xdebug.remote_autostart=on 
xdebug.remote_enable = On 
xdebug.remote_port = 9000 
xdebug.remote_host = 127.0.0.1 
xdebug.show_error_trace = 1 
xdebug.remote_handler="dbgp" 
関連する問題