hos*_*eio 11 php xdebug symfony phpstorm
我正在尝试使用xdebug和phpstorm调试symfony2应用程序.
我的本地开发环境是Ubuntu 14.04,apache2,Xdebug版本是2.2.7
我有这个工作在另一个PHP(而不是symfony2)项目与以下指南:
https://www.jetbrains.com/phpstorm/help/configuring-xdebug.html
当我执行bookmarlet设置cookie并开始调试这个symfony2项目时,phpstorm检测到传入连接(我接受),但没有其他事情发生.它不会在任何断点处停止.
我有symfony2 phpstorm插件.我试图禁用它,也没有得到任何东西.
这个答案看起来对我很好,但它也没有
我尝试的最后一件事是更改服务器调试配置,禁用路径映射.这样phpstorm开始调试,但它在app_dev.php文件而不是我设置的任何断点中断.
我被困在这里,任何想法都将是appreacite
UPDATE
更多信息我没有提到:
UPDATE
这是我的xdebug配置
[XDebug]
zend_extension="/usr/lib/php5/20121212/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_port="9000"
xdebug.profiler_enable=1
xdebug.profiler_output_dir="<AMP home\tmp>"
Run Code Online (Sandbox Code Playgroud)
Ryb*_*bus 10
我不知道您使用的是哪种浏览器,但是,使用Chrome,我使用的是Xdebug助手扩展程序.
安装扩展后,右键单击它>选项,然后选择PHPStorm作为IDE.
然后,使用调试附近的按钮开始在PHPStorm上监听连接.
编辑:
这是我的XDebug配置:
zend_extension=/usr/lib/php5/20121212/xdebug.so
xdebug.max_nesting_level = 1000
xdebug.collect_params = 1
xdebug.collect_return = 1
xdebug.remote_enable = 1
Run Code Online (Sandbox Code Playgroud)
您确定XDebug已正确安装在您的计算机上吗?
当PHPStorm> Run> Edit Configurations...,添加一个PHP Web应用程序的调试配置文件,并填写这样说:
按确定即可完成!
我有一个类似的问题再次被证明是一个映射问题,使用PHPStorm远程调试Symfony 2项目.
如果PHPStorm无法映射src文件位置,它将在app_dev.php的第一行代码中断(如果你设置了'Break on first line'),然后继续直接通过/ src中设置的任何断点(例如控制器,型号等)并且不标记任何错误.
一旦PHPStorm可以映射这些路径,它就会停止和断点,并且可以开始有意义的调试.
这是一个映射问题。以下是成功的步骤
\n\n希望这对其他人有帮助
\n| 归档时间: |
|
| 查看次数: |
17375 次 |
| 最近记录: |