###発生している問題
PHPでデバッグ(Atom + xdebug + CakePHP + windows7 64bit)してステップ実行する事が目標なのですが、奇妙な現象が起こり十分にデバッグ出来ない状況です。
奇妙な、という言いますのはデバッグをしようとプログラムを起動(=CHROMEでアクセス)すると行はハイライトされませんが一応処理はブレークポイントで中断しています。
下記画像の通りstackが反応しており、continue,step overなどのボタンもアクティブになります。step in,step overボタンをクリックするとstackは反応して停止位置を示してくれます。ただしstep inした場合、functionに自動的に飛んでくれないので実用的では無い状況です。
###設定した事
1.下記ページに従いxdebugをインストール
https://xdebug.org/wizard.php
2.php.iniに下記を追記
zend_extension = c:\php\ext\php_xdebug-2.4.1-5.6-vc11-x86_64.dll xdebug.remote_enable=1 xdebug.remote_host=localhost xdebug.remote_port=9000 xdebug.remote_handler=dbgp xdebug.remote_mode=req xdebug.remote_autostart=true
※この時点でphpinfoにxdebugの項目が表示されました。
3.php-debugをAtomでインストール
リモートではなくローカル環境でデバッグしたいのでPathMapsは未設定です。
4.ブレークポイントを設定してCHROMEからアクセスすると上記画像の状態となります。
###その他の情報
Atom ver:1.10.0
Xdebug ver: 2.4.1
Server API: Apache 2.0 Handler
Windows: windows7 64bit
PHP Version: 5.6.24
Thread Safe Build: yes
Configuration File Path: C:\Windows
Configuration File: C:\php\php.ini
Extensions directory: c:\php\ext
なお、先日こちらhttps://teratail.com/questions/46651で質問だせて頂き、Eclipseでのデバッグは出来る状態ですがAtomに慣れ親しんでいる為、出来ればAtomでデバッグ出来ればと。
何かお分かりになる方いらっしゃいましたら是非アドバイス頂けますと幸いです。
どうぞよろしくお願い致します。
あなたの回答
tips
プレビュー