Rya*_*n W 9 debugging symfony phpstorm
问题:
背景信息和当前设置:
我使用的IDE是phpstorm.
Apache和mySql服务器正在我的vmware播放器上运行.
Xdebug安装在vmware播放器上.
我目前通过我的vmware播放器ip(即172.16.48.1/app_dev.php)连接到我的项目.此时,我正常地与我的应用程序交互并开发.
到目前为止我做了什么
我按照教程,但没有运气.
我对大多数教程感到困惑,但我尽可能地遵循它.按照说明操作时,我不认为书签正常工作.
我还看了一两个关于远程调试的网络研讨会,但我仍然不完全清楚我需要做什么才能完成我的代码.
题:
gon*_*ndo 29
我刚刚完成了使用Chrome设置本地symfony2应用程序和phpstorm调试,这就是我所做的:
1)在服务器上的php.ini中配置xdebug并重启web服务器(或php-fpm):
[xdebug]
zend_extension="**location to xdebug**/xdebug.so"
xdebug.remote_enable = 1
; use port 9009 because php-fpm uses 9000 by default
xdebug.remote_port = 9009
xdebug.idekey = PHPSTORM
2)安装xdebug扩展 https://chrome.google.com/webstore/detail/xdebug-helper/eadndfjplgieldjbigjakmdgkmoaaaoc
3)设置xdebug扩展.在chrome:// extensions中找到Xdebug帮助器并单击选项.选择IDE密钥到PhpStorm.(这将基本上为该特定会话将xdebug.idekey设置为PHPSTORM)
4)现在最棘手的部分,从PhpStorm连接.你必须设置PHP Remote Debug调试配置.
Edit configuration.它打开了Run/Debug Configurations.+按钮并添加PHP Remote Debug.Ide key= PHPSTORM.Start Listen for PHP Debug ConnectionTADA!
在控制器中创建几个断点(不要使用AppKernel.php或其他symfony2特定文件,因为它们被编译并且不会被调用,即使在开发模式下也是如此)
新增5.1.2015
官方教程可以在这里找到:https: //confluence.jetbrains.com/display/PhpStorm/Profiling+PHP+applications+with+PhpStorm+and+Xdebug
| 归档时间: | 
 | 
| 查看次数: | 15569 次 | 
| 最近记录: |