【问题标题】:xdebug not working on netbeans with built-in server using laravelxdebug 无法在使用 laravel 的内置服务器的 netbeans 上工作
【发布时间】:2015-04-05 14:21:33
【问题描述】:

我在尝试在 NetBeans 中进行调试时遇到了问题。我设置断点并单击 Debug Project 按钮 (Ctrl+F5),但 IDE 中未显示任何调试信息。

另外,phpinfo(); 没有为我提供 xdebug 部分。

我正在使用Laravel framework version 5.0。

它有一个 server.php 文件,我在 NetBeans IDE 的 Run Configuration 中将其用作 Router 脚本(PHP Built-在 Web 服务器中)。

server.php如下:

<?php
$uri = urldecode(
parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)
);

if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri))
{
    return false;
}

require_once __DIR__.'/public/index.php';

这是我在 php.ini 中的 xdebug 配置:

[XDebug]
zend_extension_ts=php_xdebug.dll
xdebug.remote_enable=on
xdebug.remote_autostart = 1
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000

我正在使用 zend_extension_ts 属性,只要我下载了 Thread Safe PHP 包(php-5.6.7-Win32-VC11-x64 )。我也尝试了 zend_extension。

php_xdebug.dll是2.3.2版本(一个PHP 5.6 VC11 TS(64位)一个)。

【问题讨论】:

    标签: php netbeans xdebug laravel-5 php-builtin-server


    【解决方案1】:

    我也有同样的问题。并以这种方式解决。 由于我使用的是 PHP 5.6,因此我的 php.ini 文件只有以下 XDebug 设置:

    zend_extension = php_xdebug-2.3.3-5.6-vc11-x86_64.dll
    xdebug.remote_enable=on
    

    在 NetBeans,我有:

    NetBeans' Run Configuration for PHP Built in server

    希望这个帮助 =)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-06
      • 2012-04-28
      • 2022-01-09
      • 1970-01-01
      • 2019-07-09
      • 1970-01-01
      • 1970-01-01
      • 2012-03-31
      相关资源
      最近更新 更多