eclipsephp调试:Eclipse/PDT xdebug 调试PHP

  软件Software:

  XAMPP 1.6.6 解压缩版下载地址:点击这里

  PDT 1.0.2 Release All-in-One下载地址:点击这里

  XDebug 2.0.2 | Windows modules PHP 5.2.1-5.2.7下载地址:点击这里

  注意xdebug版本必须和XAMPP中PHP版本兼容XAMPP 1.6.6中PHP版本是5.2.5所以使用XDebug 2.0.2 | Windows modules PHP 5.2.1-5.2.7

  安装:

  安装XAMPP

  解压缩XAMPP运行根目录下up_xampp.bat进行安装

  运行xampp_start.exe启动服务器在浏览器中输入 http://localhost 进行测试

  运行xampp_stop.exe关闭服务器

  安装XDebug

  将下载php_xdebug-2.0.2-5.2.5.dll改名为php_xdebug.dll复制到xamppphpext目录下

  修改xamppapachebinphp.ini文件查找[Zend]代码段将此代码段下全部用“;”注释掉查找[XDebug]代码段将zend_extension_tsxdebug.remote_enablexdebug.remote_hostxdebug.remote_portxdebug.remote_handler前面“;”注释符去掉

  运行xampp_start.exe启动服务器在浏览器中输入 http://localhost/xampp/phpinfo.php查找串Xdebug如果能查找到介绍说明安装成功

  为什么要注释掉[Zend]代码段?Zend Optimizer和Xdebug 2.0.2不兼容会导致XAMPP启动失败

  安装PDT

  解压缩pdt-all-in-one-R20080103-win32.zip运行eclipse.exe启动PDT(注意:eclipse是java写所以需要先安装JRE)

  配置XDebug在PDT中使用新建debug.php文件内容如下:

  <?php  

  functionadd($a,$b){  

   

  $result=$a+$b;  

   

  $result;  

  }  

  echoadd(4,5);  

  ?> 

  在PDT编辑中第4行$result处打个断点(双击行号左侧空白区域)如图:



  其它

  新建个如上所述debug.php文件是比较方便正常情况下我们要调试页面很多不可能去个页面个页面配置xdebug每次要调试时就调试次上面文件不要点红色方块按钮中断调试功能然后在你想要调试代码行前加个断点在浏览器中正常运行运行到刚才所打断点时会自动再次进入调试状态这样就方便多了

Tags:  phpxdebug eclipsepdt eclipsephp调试 eclipsephp调试

延伸阅读

最新评论

发表评论