如何使用Netbeans调试Symfony3?

时间:2016-11-07 17:00:13

标签: php netbeans symfony xdebug

我无法使用Netbeans调试Symfony 3.

我执行了以下步骤:

1)我在ubuntu上安装了php5-xdebug

2)我修改了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)我重启了apache

4)在Netbeans上我设置了Run Configuration-> Advanced->不要打开Web浏览器

5)我安装了适用于Firefox的简易Xdebug插件

6)我使用控制台命令php bin / console server启动应用程序:启动

7)我使用Netbeans

将断点放在控制器动作上

8)我用Netbeans

开始调试

9)我继续使用网址http://127.0.0.1:8000/shifts/1?XDEBUG_SESSION_START=netbeans-xdebug

Q - 页面将正常加载,调试不会在断点上进行。我哪里错了?

感谢

1 个答案:

答案 0 :(得分:1)

要使用PHP的内置服务器调试应用程序,请执行以下步骤:

  1. 在标签“项目”中,右键单击要调试的项目。
  2. “类别”列表中选择“运行配置”
  3. “运行方式”选择框中选择“PhP内置Web服务器(在内置Web服务器上运行)”
  4. 添加主机名端口,然后按“确定”。
  5. 完成NetBeans IDE 8.2