php xampp xdebug phpstorm调试

平台:
win8 64bit
phpstorm 7.1
php xampp xdebug phpstorm调试
 
wampp 3.2.1
php xampp xdebug phpstorm调试
先安装xampp
之后进入PHP的配置文件,xamppphpphp.ini
最后一部分就是[xdebug]的,只不过被注释掉了
自己打开注释,并进行修改
[XDebug]
zend_extension = "C:xamppphpextphp_xdebug.dll"
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "C:xampp mp"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
;xdebug.remote_enable = 0
xdebug.remote_enable = on
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.trace_output_dir = "C:xampp mp"
xdebug.remote_port = 9000
xdebug.idekey=PhpStorm
 
之后安装phpstorm
打开phpstorm之后就可以新建工程,新建文件
输入测试php文件,之后配置调试信息
 
因为新window,所以需要重新配置server
php xampp xdebug phpstorm调试
没有使用复杂的配置方法,server的name只是给自己看,Host填入localhost即可,也不需要勾选 Use path mappings
apply后OK
php xampp xdebug phpstorm调试
 
 
回到debug信息配置,debug的name自己填,服务器选用刚才自己配置的,起始URL为自己项目的文件夹位置,如果在htdocs下面的有子文件夹,就自己输入
php xampp xdebug phpstorm调试
 
php xampp xdebug phpstorm调试
配置完成后,直接点击debug即可,即可调试
php xampp xdebug phpstorm调试
(前后两个截图不一致,是两个工程)
 
没有在setting->PHP中选择interpreter,选择PHP安装文件什么的
php xampp xdebug phpstorm调试
没有勾选use path mapping
没有出现waiting for incoming connection with ide key '@@@@'
没有安装浏览器插件
没有配置dbgp
php xampp xdebug phpstorm调试