安装配置xdebug之后,要来配置安装notepad++实现调试了
搞定 Xdebug 之後,要來安裝 Notepad++ 的 XDebug 工具,請到這裡來下载DBGP Plugin,下载下来后,请把它解压缩,并且,将 dbgpPlugin.dll 这个档案复制到 Notepad++ 的安装文件夹下的 plugins 数据,档案复制完成后,请关闭之后再重新启动 Notepad++ 来让新安装的 Plugin 生效,然后,请点选上方选单的「外挂模块」,就会出现「DBGP」项目,请点选它后,再点选「Config ...」项目进入 DBGP 的设定画面。
请将 DBGP 的设定画面设定如下图,如果是用虚拟主机的话,「Remote Server IP」项目要改虚拟主机的网域,而「IDE KEY」项目要改成在 php.ini 的 「xdebug.idekey」项目的设定值,「Remote Path」和「Local Path」这二个项目请设成要 Debug 的网站的根文件夹的路径,另外,还要勾选下方的「Refresh local context on erery step」和「Refresh global context on every step」,都设定好之后,请点选下方的「Ok」来储存设定。
再来,就可以开始准备进行 Debug 了,请 在 Notepad++ 先开启要除错的档案,然后, 点选上方选单的「外挂模块」>「DBGP」>「Debuger」来打开 Debuger 工具,接着,请设定一个断点(Break Point),设定方式是将光标停在要设为断点的那一行,之后,再点选下方 Debuger 的大红点,就可以了。
接下来,请用浏览器开启要除错的网站,然后,在要开启的网址后面加上「?XDEBUG_SESSION_START=任意字符串的名称」,例如,阿舍要除错「http://127.0.0.1/index.php」这个网址,那么,就要在浏览器用「http://127.0.0.1/index.php?XDEBUG_SESSION_START=aaaaa」网址来开启,接着,Notepad++ 就会跳出来,就可以开始除错了哩 !
firefox就不用后面加参数了
(责任编辑:ken)