在PHPStorm中调试Symfony2项目

时间:2013-05-19 14:03:58

标签: php symfony xdebug phpstorm

由于Request::createFromGlobals()方法,我在使用xdebug调试PHPStorm中的symfony2应用程序时遇到问题。所有其他项目调试都很好。

问题出现了,当执行过程满足此方法的调用时,调试器只会关闭而不会出现任何错误并呈现页面。

有人知道如何修复它吗?

2 个答案:

答案 0 :(得分:1)

尝试将app_dev.php更改为:

...
//$loader = require_once __DIR__.'/../app/bootstrap.php.cache';
$loader = require_once __DIR__.'/../app/autoload.php';
require_once __DIR__.'/../app/AppKernel.php';

$kernel = new AppKernel('dev', true);
//$kernel->loadClassCache();
$request = Request::createFromGlobals();
...

答案 1 :(得分:0)

我遇到了与PhpStorm 7相同的问题。解决方案是进入项目设置并在PHP下选择Servers。选择您正在使用的服务器(在我的情况下为localhost)并在symfony项目文件夹中显式设置目录映射。