在Windows上和Linux上安装xdebug

时间:2023-01-16 06:25:41

转载自:http://blog.csdn.net/molaifeng/article/details/46881593

   1、在Windows上安装。写个测试页,里面写上phpinfo();把内容复制贴到http://www.xdebug.org/find-binary.php页面里,点击提交,之后会提示本机php对应的Xdebug版本,下载后放到php目录下的ext目录内,再把下面的配置写入php.ini内,之后重启apache服务器,再刷新测试页面,看界面上是否有xdebug字样。

[cpp]  view plain  copy  print ?
  1. zend_extension="D:\server\php\php-5.3.8-Win32-VC9-x86\ext\php_xdebug-2.1.4-5.3-vc9.dll"    
  2.     
  3. [Xdebug]    
  4.     
  5. ;是否开启自动跟踪    
  6. xdebug.auto_trace = On    
  7. ;是否开启异常跟踪    
  8. xdebug.show_exception_trace = On    
  9. ;是否开启远程调试自动启动    
  10. xdebug.remote_autostart = On    
  11. ;是否开启远程调试    
  12. xdebug.remote_enable = On    
  13. ;允许调试的客户端IP    
  14.     
  15. ;远程调试的端口(默认9000)    
  16. xdebug.remote_port=9001    
  17. ;调试插件dbgp    
  18. xdebug.remote_handler=dbgp    
  19. ;是否收集变量    
  20. xdebug.collect_vars = On    
  21. ;是否收集返回值    
  22. xdebug.collect_return = On    
  23. ;是否收集参数    
  24. xdebug.collect_params = On    
  25. ;跟踪输出路径    
  26. xdebug.trace_output_dir="c:\xdebug"    
  27. ;是否开启调试内容    
  28. xdebug.profiler_enable=On    
  29. ;调试输出路径    
  30. xdebug.profiler_output_dir="c:\xdebug"    
  31. xdebug.remote_host=localhost    


在Windows上和Linux上安装xdebug

        2、在Linux上安装。

[cpp]  view plain  copy  print ?
  1. 1、wget http://xdebug.org/files/xdebug-2.2.5.tgz  
  2. 2、tar -xzf xdebug-2.2.5.tgz  
  3. 3、cd xdebug-2.2.5  
  4. 4、phpize  
  5. 5、./configure --enable-xdebug  
  6. 6、make && make install  
  7. 7、在php.ini里加入扩展  
  8.         vim /etc/php.ini  
  9.         extension=xdebug.so // 这里要注意了,若是重启php-fpm时有报这个扩展的warning,那么就得这么写了zend_extension=完整路径  
  10. 8、service php-fpm restart;  
  11. 9、写phpinfo测试页,看是否有xdebug项  

在Windows上和Linux上安装xdebug