PHP   发布时间:2019-11-08  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了phpstorm xdebug与symfony2项目大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我试用Xdebug和phpstorm调试symfony2应用程序.

我的本地开发环境是Ubuntu 14.04,apache2,Xdebug版本是2.2.7

我有这个工作在另一个PHP(而不是symfony2)项目与以下指南:

https://www.jetbrains.com/phpstorm/help/configuring-xdebug.html

https://confluence.jetbrains.com/display/PhpStorm/Zero-configuration+Web+Application+Debugging+with+Xdebug+and+PhpStorm

当我执行bookmarlet来设置cookie并开始调试这个symfony2项目时,phpstorm检测到传入连接(我接受),但没有其他事情发生.它不会在任何断点处停止.

我有symfony2 phpstorm插件.我试图禁用它,也没有得到任何东西.

这个answer对我来说很好看,但它也没有

我尝试的最后一件事是更改服务器调试配置,禁用路径映射.这样phpstorm开始调试,但它在app_dev.php文件而不是我设置的任何断点中断.

我被困在这里,任何想法都将是appreacite

updatE

更多信息我没有提到:

>我正在使用firefox我正在尝试调试dev环境
>断点是我自己的控制器中的动作,而不是供应商的动作.

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>"
@H_489_33@

解决方法

我不知道您使用的是哪种浏览器,但是,使用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

您确定XDebug已正确安装在您的计算机上吗?

phpStorm中>运行>编辑配置…,添加php Web应用程序调试配置文件并以这种方式填写:

>名称:Acme项目
>服务器:apache2(您可能需要添加自己的名称 – 名称,端口,地址,调试器)
>开始URL:/app_dev.php
>浏览器:默认

按确定即可完成!

@H_489_33@ @H_489_33@

大佬总结

以上是大佬教程为你收集整理的phpstorm xdebug与symfony2项目全部内容,希望文章能够帮你解决phpstorm xdebug与symfony2项目所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。