Php 在Wamp/Windows 7上安装Zend调试器
我得到了最新的XAMPP包,并在Php 在Wamp/Windows 7上安装Zend调试器,php,zend-debugger,Php,Zend Debugger,我得到了最新的XAMPP包,并在c:\tools php.exe-v中提取了它,给出了以下输出 C:\tools\xampp\php>php.exe -v PHP 5.3.5 (cli) (built: Jan 6 2011 17:54:09) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies 我正在使用的EclipsePDT有这个版本
c:\tools php.exe-v
中提取了它,给出了以下输出
C:\tools\xampp\php>php.exe -v
PHP 5.3.5 (cli) (built: Jan 6 2011 17:54:09)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
我正在使用的EclipsePDT有这个版本
面向PHP开发人员的Eclipse版本:Helios Service Release 2
构建id:20110218-0911 然后,我从
http://downloads.zend.com/pdt
,所以它创建了文件夹C:\tools\eclipse-php-helios-SR2-win32\plugins\org.zend.php.debug.debugger.win32.x86_5.3.18.v200905\resources\php53
我修改了php.ini
{在c:\tools\xampp\php}中找到的zendebugger.dll
但无论我做什么,我都无法调试我的php web应用程序。
当我从Eclipse执行“测试调试器”时,会出现此错误
调试服务器尝试连接到以下客户端主机/IP时发生超时:-127.0.0.1
然后我偶然发现了这篇旧文章。为了让zend debugger与Eclipse一起工作,我需要回到php的旧版本吗
关于这一点,Yogeshxdebug在我的案例中起作用-因此这不应该是与php5.3和xdebug相关的问题 为此,我将检查以下事项:
- 是否安装并启用了xdebug?(调用phpinfo()以获取更多信息)如果找不到任何信息,则xdebug未安装
- 如果调用php函数xdebug_break();,xdebug是否会停止脚本李>
- xdebug需要激活cookie。这个cookie是由eclipse设置的吗?只需尝试var\u dump($\u COOKIE)
- 如果您尝试其他环境,您是否也有这种行为?例如netbeans或phpstorm
Simonxdebug在我的案例中工作-因此这不应该是与php5.3和xdebug相关的问题 为此,我将检查以下事项:
- 是否安装并启用了xdebug?(调用phpinfo()以获取更多信息)如果找不到任何信息,则xdebug未安装
- 如果调用php函数xdebug_break();,xdebug是否会停止脚本李>
- xdebug需要激活cookie。这个cookie是由eclipse设置的吗?只需尝试var\u dump($\u COOKIE)
- 如果您尝试其他环境,您是否也有这种行为?例如netbeans或phpstorm