下载对应版本的xdebug ,如我自己装的就是5.3 VC6 (32 bit) 版本的
文件名改为php_xdebug.dll (这点很重要,不然后面会出问题)后放到PHP的ext目录,对php.ini修改:
zend_extension = D : /wamp/ bin / php / php5 . 3.0 / ext / php_xdebug . dll xdebug . remote_enable = 1 xdebug . remote_host = 127.0 . 0.1 xdebug . remote_port = 9000 xdebug . remote_handler = dbgp如果版本<5.3应该将zend_extension 改为zend_extension_ts 。
linux 下改为 zend_extension_so
这样应该就ok了,php -m 将能看到xdebug
1
两篇绝佳的关于远程调试的文章:
Remote Debugging and Breakpoints (基于zend debugger )Debugging PHP applications with xdebug (基于xdebug )贴下具体的zend_debugger 在php.ini 中的配置:
[ zend ] zend_extension_ts = D :/ Dev / wamp / bin / php / php5 . 2.8 / ZendDebugger . dll zend_debugger . allow_hosts = 127.0 . 0.1 zend_debugger . expose_remotely = always关键在于找到对应版本的ZendDebugger.dll ,然后在phpinfo() 中能看到相关信息。
