2016-11-07 22 views
1

我無法使用Netbeans調試Symfony 3。如何使用Netbeans調試Symfony3?

我執行的以下步驟:

1)I安裝ubuntu上的php5-Xdebug的

2)I改性php.ini文件如下:

zend_extension="/usr/lib/php5/20121212/xdebug.so" 
xdebug.remote_enable=1 
xdebug.remote_handler=dbgp 
xdebug.remote_mode=req 
xdebug.remote_host=127.0.0.1 
xdebug.remote_port=9000 
xdebug.max_nesting_level=300 

3)I重新啓動apache

4)在Netbeans上,我設置了運行配置 - >高級 - >不打開網絡瀏覽器

5)我安裝了容易Xdebug的插件的Firefox

6)我開始與控制檯命令PHP斌/控制檯服務器的應用程序:啓動

7)我把斷點控制器行動Netbeans的

8)我開始調試使用Netbeans

9)我走在URL http://127.0.0.1:8000/shifts/1?XDEBUG_SESSION_START=netbeans-xdebug

Q - 頁面通常會加載和調試不會在斷點處去。我錯在哪裏?

感謝

+0

你混合Apache的httpd服務(3)內置在PHP的HTTP服務器(6)。 –

+0

好吧,現在我只使用Apache,如圖所示http://symfony.com/doc/current/setup/web_server_configuration.html。現在用Netbeans調試工程,謝謝! – James

回答

1

爲了調試使用PHP內置的服務器上,遵循以下步驟您的應用程序:

  1. 在標籤「項目」您希望將項目右擊調試。
  2. 「類別」列表中選擇「運行配置」
  3. 「Run As」選擇框中選擇「PhP內置Web服務器(運行於內置Web服務器)」
  4. 添加您的主機名端口並按「確定」。

完成與NetBeans IDE 8.2