【问题标题】:Problems loading xdebug in wampserver2.0在 wampserver2.0 中加载 xdebug 的问题
【发布时间】:2023-12-30 20:27:01
【问题描述】:

我在 apache 服务器中加载 xdebug 时遇到问题。

这是我的设置:

Apache 2.2.11 MySQL 5.1.36 PHP 5.2.0 Windows 7的 Wampserver 2.0

php -i 和 php -m 表示安装了xdebug模块php_xdebug-2.1.0RC1-5.2-vc6.dll。

但是 phpinfo() 没有显示 xdebug 已安装。我尝试通过 Wampserver UI 将 apache 作为服务启动,并直接(以管理员身份)运行 httpd,并检查了 php_xdebug-2.1.0RC1-5.2-vc6.dll 文件的权限。

日志中没有警告。在 apache 错误日志中我得到:

[Thu Jun 24 11:20:55 2010] [notice] Apache/2.2.11 (Win32) PHP/5.2.0 已配置 -- 恢复正常操作

有人有什么想法吗?

谢谢你,

约翰

【问题讨论】:

    标签: apache2 wamp xdebug wampserver


    【解决方案1】:

    我已经按照你说的做了,但什么也没发生 使用 WAMPSERVER 2.1 , php_xdebug-2.1.0-5.3-vc6.dll (但是我将它重命名为 php_xdebug.dll)

    在php.ini中,我也按照说明修改了

    extension=php_xdebug.dll
    ...
    
    zend_extension = "C:/wamp/bin/php/php5.3.3/ext/php_xdebug.dll"
    xdebug.remote_enable=1
    xdebug.remote_handler=dbgp
    xdebug.remote_host=127.0.0.1
    xdebug.remote_port=9000
    xdebug.idekey="netbeans-xdebug"
    

    再次启动服务器后,Apache日志中没有错误,一切正常。仍然没有从phpinfo看到任何有关xdebug的信息。我完全放弃了 :( 对我的案例有任何想法,对此表示赞赏。

    【讨论】:

    • 我不确定您的服务器是如何设置的,但我知道可能有几个 php.ini 存在。你都试过了吗?
    【解决方案2】:

    我在使用 wampserver2.0 时解决了我的问题,并天真地假设我可以使用 c:\wamp\bin\php\php{version#}\php.ini 来影响我的配置。

    实际上必须使用 c:\wamp\apache\Apache{version#}\bin\php.ini 在 wamp 服务器上配置 php。

    希望这可以帮助任何可能有朝一日为此撕毁头发的人。

    约翰

    【讨论】:

      最近更新 更多