zend studio使用xdebug调试程序不能单步调试的解决方案

简介:

坑爹呀!

我写php用的工具是zend studio9.0.4,之前的开发环境是apache,后来为了跟服务器的配置统一,换成了nginx。之前用zend的xdebug调试程序都一直是OK的,这两天打算用xdebug调试一个很小的程序时发现怎么也不能单步调试了。

状况是,一用右键 debug as->PHP Web Application后,debug就直接结束掉,只有一个结束按钮可以点,下方的进步条显示“wating for debug session”。

不论怎么修改配置都无效。后来突然想到nginx占用了9000端口,是不是端口冲突了呀?打开zend中的xdebug的设置一下,果然,xdebug也是用的9000端口。果断的将xdebug的端口改成了9001,将php.ini中的xdebug的端口也改成了9001,再将启动调试,一切恢复正常。

写下此文,如果有同学也遇到相同的问题,可供参考,不要再走弯路了。

 










本文转自 ustb80 51CTO博客,原文链接:http://blog.51cto.com/ustb80/1175212,如需转载请自行联系原作者
目录
相关文章
|
监控 NoSQL
JLink + GDB 调试方法
本节主要介绍嵌入式开发中常用的JLink+GDB调试方法。 调试所需软件 J-link,可以从https://www.segger.com下载对应操作系统的软件包,然后安装(注意:segger是仿真器的名字,相当常用的一款,仿真器的接口也是固定的,一般开发版上都会带有这个调试接口,如图) 运行JLinkGDBServer 按照上图中的配置,配置GDBServer,然后点击OK,进入下一个界面 注意,如果硬件连接没有问题,那么上图中的J-Link和 Device栏中显示绿色,GDB显示为红色,因为我们还没有运行GDB软件。
7286 46
|
5月前
|
Linux Swift iOS开发
LLDB:强大的源代码级调试工具
LLDB:强大的源代码级调试工具
271 0
|
6月前
|
NoSQL Shell 程序员
【C/C++ 调试 GDB指南 】GDB调试工具介绍:从基础到高级
【C/C++ 调试 GDB指南 】GDB调试工具介绍:从基础到高级
364 0
|
监控 Linux 数据库
IDA调试
IDA调试
108 0
驱动开发:WinDBG 常用调试命令总结
Windbg是Microsoft公司免费调试器调试集合中的GUI的调试器,支持Source和Assembly两种模式的调试。Windbg不仅可以调试应用程序,还可以进行Kernel Debug。结合Microsoft的Symbol Server,可以获取系统符号文件,便于应用程序和内核的调试。Windbg支持的平台包括X86、IA64、AMD64。
489 0
调试实战——使用windbg调试DLL卸载时的死锁
dll 卸载时死锁了,不怕,windbg 来解决
|
NoSQL IDE 开发工具
Eclipse配合GDB和jlinkGDBServer仿真调试STM32
Eclipse配合GDB和jlinkGDBServer仿真调试STM32
|
算法 关系型数据库 芯片
MDK 用Jlink调试无法使用断点
MDK 用Jlink调试无法使用断点
741 0
MDK 用Jlink调试无法使用断点
|
iOS开发
LLDB调试iOS应用程序
如何利用LLDB调试iOS应用程序?本文为您揭晓。
445 1
LLDB调试iOS应用程序
|
Java 编译器 C++
JNI编程怎么跟踪调试dll?
本文主要讲解一下在jni开发中,如何调试C/C++编写的DLL模块。
448 0
JNI编程怎么跟踪调试dll?