嘗試在NetBeans中進行調試時遇到了問題。我設置了斷點並單擊了一個調試項目按鈕(Ctrl + F5),但IDE中沒有顯示調試信息。xdebug在使用laravel的內置服務器上無法使用netbeans
另外,phpinfo();不提供給我一個xdebug部分。我正在使用Laravel framework version 5.0。
它有一個server.php文件,我在NetBeans IDE作爲路由器腳本(PHP內置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財產,只要因爲我已經下載了線程安全 PHP包(php-5.6.7-Win32-VC 11-x64)。我也試過zend_extension。
的php_xdebug.dll是2.3.2版本(一個PHP 5.6 VC11 TS(64位)之一)。