Php 在WampServser调试菜单上列出xDebug

Php 在WampServser调试菜单上列出xDebug,php,xdebug,wampserver,Php,Xdebug,Wampserver,好吧,这几天我又把头撞在墙上了。试图遵循另一个答案的建议,因此此处:。在尝试使用xDebug建立本地测试环境时,我下载了WampServer,因为它说它是随xDebug附带的完整包。我在PHP.ini中尝试了各种设置,但无法让xDebug出现在WampServer的调试菜单上。我看到一个Wamp菜单的图像,它在调试菜单中列出,还有WebGrind,我确实有,但不能完成同样的壮举 以下是我当前对xDebug的PHP.ini设置(其中包括一些rem'd out): 是的,我知道Wamp中有两个单独的

好吧,这几天我又把头撞在墙上了。试图遵循另一个答案的建议,因此此处:。在尝试使用xDebug建立本地测试环境时,我下载了WampServer,因为它说它是随xDebug附带的完整包。我在PHP.ini中尝试了各种设置,但无法让xDebug出现在WampServer的调试菜单上。我看到一个Wamp菜单的图像,它在调试菜单中列出,还有WebGrind,我确实有,但不能完成同样的壮举

以下是我当前对xDebug的PHP.ini设置(其中包括一些rem'd out):

是的,我知道Wamp中有两个单独的PHP.ini文件,但是对这两个文件进行更改并没有任何作用

我在xDebug网站上尝试过“自定义安装”说明,但没有任何效果

phpinfo文件将其列为正在安装

我可以在Wamp工具的文件夹中找到xDebug客户端并将其打开,但是xDebug菜单上的“打开文件”选项变灰,无法工作

我在SO网站上探索并尝试了各种解决方案,但仍然没有乐趣

我甚至在这里找到了一个很好的WampServer和xDebug的分步安装网页,但我所成功做的只是下载了另一个非常大的程序eclipse,安装并配置了它,但仍然一无所获。这看起来确实是一个好看的程序,但在完成配置之后,它似乎也与wampserer没有关联

xDebug和wampserver看起来确实是这里非常常见的问题,所以…那么,有什么真正可行的想法吗

顺便问一下:有没有办法增加这个问题和评论框的字体大小,这样我就不用用放大镜来查看我输入的内容???我知道下面重复了一遍,但更容易看到你在输入什么,在哪里输入…就我的两分钱

谢谢你的帮助


斯坦…

尝试以下步骤

  • 打开Wamp服务器phpinfo()页
  • 使用大控件+a复制其中的所有内容,并在xDebug向导中粘贴它。这里是链接
  • 现在下载向导提供的DLL文件,并将其放在wamp/bin/php/php/ext文件夹中

    将以下代码粘贴到php.ini文件的末尾

    注意:在wamp/bin/apache/apache/bin/php.ini下使用php.ini

    zend_extension="C:/Softwares/wamp/bin/php/php5.3.8/ext/php_xdebug-2.2.0-5.3-vc9.dll"
    
    [xdebug]
    xdebug.remote_enable=on
    xdebug.remote_host=localhost
    xdebug.remote_port=9000
    xdebug.remote_handler=dbgp
    
    希望这对你有用。我是在工作了3到4天在NetBeans上获取xDebug后获得此信息的。:)

  • *zend\u扩展插件*
  • 移除;在zend_扩展的前面
  • 最后在PHP.ini文件中使用这段代码

    [xdebug]

    xdebug.profiler_enable = off
    xdebug.profiler_enable_trigger = off
    xdebug.profiler_output_name = cachegrind.out.%t.%p
    xdebug.profiler_output_dir = "c:/wamp/tmp"
    
    xdebug.remote_enable=1
    xdebug.remote_host="localhost"
    xdebug.remote_port=9000
    xdebug.remote_handler="dbgp"
    

    要使用
    xdebugclient
    ,您需要在URL中添加
    xdebugu SESSION\u START=SESSION\u name
    作为参数,其中
    SESSION\u name
    是调试会话的名称。

    嗨,Vijay Sarin,谢谢您的想法,但如上所述,我已经尝试了所有这些,没有任何更改您的Zend路径。您正在使用反斜杠。将其更改为正向斜杠。还可以尝试使用QuotesSorry,因为他休假了几天。嘿,你试过禁用用户访问控制功能吗。对我来说,当我尝试配置办公室笔记本电脑时,这种方法奏效了。转到控制面板。在那个行动中心。在左侧窗格中,您可以看到“更改用户访问控制设置”链接。单击该按钮并确保暂时禁用用户访问控制。重新启动并重试。我希望这能奏效。嗨,维杰,谢谢你和我在一起,我希望你假期过得愉快。有什么好玩的吗?好的,我打开了Wampserver,但里面找不到任何控制面板??如果你说的是我笔记本电脑上的Windows控制面板,那么我使用的是XP Pro,看不到你列出的步骤…再次感谢Stan…对于Windows XP,上述步骤没有任何用处。。。每当我遇到xDebug的新错误时,我总是记得这篇文章。另外,您是否在CMD中检查了PHP设置。我的意思是在Windows for PHP中设置的ENV变量。另外,您可以检查用户是否完全控制wamp目录。
    xdebug.profiler_enable = off
    xdebug.profiler_enable_trigger = off
    xdebug.profiler_output_name = cachegrind.out.%t.%p
    xdebug.profiler_output_dir = "c:/wamp/tmp"
    
    xdebug.remote_enable=1
    xdebug.remote_host="localhost"
    xdebug.remote_port=9000
    xdebug.remote_handler="dbgp"