eclipseでXDebugが使えない時は

デバッガー設定

eclipseとxamppでPHPのデバッグ環境を作った
しかしデバッガー設定で次のメッセージが表示された

デバッガー設定

XDebug extension is not installed. Please visit http://xdebug.org/docs/install to see how to install it.

 
 


php_xdebug.dll
気にせず、そのままデバッグしたらコンソールに次のメッセージが表示されデバッグができない

Failed loading \_pleiades\xampp\php\ext\\_pleiades\xampp\php\ext\php_xdebug.dll

ちゃんと”php_xdebug.dll”はあるのに、なぜこのようなエラーが出るのか不思議

php.iniを確認すると以下のような記述がある
zend_extension = “\_pleiades\xampp\php\ext\php_xdebug.dll”
これはセットアップの時、自動で追加された定義

もしかして”Failed loading”ってことは、”php_xdebug.dll”が探せない?
“php.ini”で”php_xdebug.dll”をフルパスにしたら、ちゃんとデバッグできるようになった

php.iniの修正内容

【変更前】
zend_extension = “\_pleiades\xampp\php\ext\php_xdebug.dll”

【変更後】
zend_extension = “C:\_pleiades\xampp\php\ext\php_xdebug.dll”
 
 

デバッガー設定
デバッガー設定でもエラーが出てない
もちろんデバッグは出来るようになった

コメント