eclipseとxamppでPHPのデバッグ環境を作った
しかしデバッガー設定で次のメッセージが表示された
XDebug extension is not installed. Please visit http://xdebug.org/docs/install to see how to install it.
気にせず、そのままデバッグしたらコンソールに次のメッセージが表示されデバッグができない
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”
デバッガー設定でもエラーが出てない
もちろんデバッグは出来るようになった
コメント