本地环境XAMPP+phpStorm+XDebug+chrome配置和断点调试1、系统环境:⑴Win7SP1(Win732位),XAMPP_V3.2.1(为RAR包直接解压在了E:盘根目录),phpStorm_V10.0.1安装在C:(默认安装)。⑵工程文件夹路径为:E:\xampp\htdocs\my_PHP_Web。2、Apache服务器配置:⑴在E:\xamppx文件夹中,有个批处理文件:test_php.bat,是测试“MicrosoftVisualC++2008runtimepackage”是否安装并注册。⑵配置PHP(php.ini):在E:\xamppx文件夹中,找到“ampp-control.exe”,双击运行,看到xamppx窗口,先确定Apacge没有启动:在xamppx窗口,点击Apache行的Config按钮,选PHP(pnp.ini):在pnp.ini文件末尾,找到XDebug节,去掉各行前面的注释“分号”,修改“xdebug.remote_enable=0”为“=1”或“=on”,并在后面加两行:xdebug.idekey=PHPSTORMxdebug.remote_mode=req成为:[XDebug]zend_extension=D:\xampp\php\ext\php_xdebug.dllxdebug.profiler_append=0xdebug.profiler_enable=1xdebug.profiler_enable_trigger=0xdebug.profiler_output_dir=D:\xampp\tmpxdebug.profiler_output_name=cachegrind.out.%t-%sxdebug.remote_enable=onxdebug.remote_handler=dbgpxdebug.remote_host=127.0.0.1xdebug.trace_output_dir=D:\xampp\tmpxdebug.idekey=PHPSTORMxdebug.remote_port=9000其中remote_host是指调试客户端的地址,即IDE所在的IP,同理remote_port是客户端的端口,这两项在远程调试的情况下要注意修改。⑶保存文件(php.ini),重新启动apache:⑷检查是否成功开启了xdebug服务:a、一种方法为在Shell窗口的命令行“#”后输入“php\php.exe-m”,回车,看到XDebug,说明成功开启XDebug。b、另一种方法为在phpinfo()中查看xdebug项,找到了,说明xdebug配置成功。在xamppx窗口点击Admin按钮:在浏览器中看到Apache服务器成功开启后的本地站点页面,点击上面的PHPinfo导航标签:在PHPinfo页面,下拉,找xdebug项:至此,服务器端配置完毕。3、客户端IDE(phpStorm)调试:⑴设置interpreter:打开phpStorm,进入FileSettingsPHP(文件设置PHP),通过点选自动识别PHP版本。⑵设置相关的服务器端信息:进入FileSettingsPHPServers(文件设置PHPServers),name(名称)填localhost,host填localhost,Port填80,debugger选XDebug。⑶设置XDebug端口:进入FileSettingsPHPDebug(文件设置PHPDebug),在XDebug选项卡的debugport:填9000(需与php.ini中一致),其他默认。⑷设置DBGPProxy:进入FileSettingsPHPDebugDBGpProxy(文件设置PHPDebugDBGpProxy),IDEkey:填PHPSTORM,Host:填localhost,Port:填80。⑸设置“运行/调试配置”:a、进入RunDebugconfigurations(运行编辑结构),点“+”号添加新配置方案:b、Name(名称):填localhost,Server:选localhost,StartURL:填,Browser:选chrome。⑹chrome浏览器链接配置:找到浏览器对应的插件,chrome为phpstormIDESupportchrome.crx,自行下载后拖动文件到chrome设置扩展程序,Chrome右上角增加了“JB”图标即为成功安装插件。⑺在phpStorm里打开监听:一种方法是点击工具栏中的图标按钮;一种方法是通过phpStorm软件“菜单”设置。⑻效果:打开或建立PHP应用(注意:是PHP应用哦!),设置断点,用Debug方式运行。