【发布时间】: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