免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4651 | 回复: 0
打印 上一主题 下一主题

[Storm] PHPStorm 与 Xdebug [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-23 01:41 |只看该作者 |倒序浏览
首先要配置一个支持Xdebug的服务器环境,如集成了Xdebug的<a href="link.php?url=http://www.apachefriends.org%2Fzh_cn%2Fxampp.html" target="_blank" target="_blank">Xampp</a>、<a href="link.php?url=http://www.wampserver.com%2Fen%2Findex.php" target="_blank" target="_blank">Wamp</a>,或者配置了Xdebug的<a href="link.php?url=http://www.zend.com%2Fen%2Fproducts%2Fserver-ce%2Fdownloads" target="_blank" target="_blank">Zendserver</a>,又或者自行配置的<a href="link.php?url=http://www.apache.org%2Fdyn%2Fcloser.cgi" target="_blank" target="_blank">Apache</a>+<a href="link.php?url=http://www.php.net%2F" target="_blank" target="_blank">PHP</a>+<a href="http://xdebug.org/download.php" target="_blank" target="_blank">Xdebug</a>。<br>1. 下载、安装、启动<a href="link.php?url=http://www.jetbrains.com%2Fphpstorm%2Fdownload%2Fdownload_thanks.jsp%3Fos%3Dwin" target="_blank" target="_blank">PHPStrom</a>。<br>2. File&gt;Settings,PHP | Server:点击<a href="attachment/201110/29/460461_131989633496WL.jpg" target="_blank" target="_blank"><img src="attachment/201110/29/460461_131989633496WL.jpg" border="0"></a>,Name一栏输入你给服务器指定的名称,Host一栏输入调试服务器的地址,如http://localhost,Port一栏输入服务器的商品(通常为默认值80),Debugger一栏选择Xebug。<br>3. File&gt;Settings,PHP | Debug,在Xdebug标签框内,根据服务器端的Xdebug端口,配置Debug port,并根据需要配置其它参数。<br>4. 点击 Use debugger bookmarklets to initiate debugging from your favorite browser,在系统的默认浏览器中配置debugger书签:<br>5.
默认浏览器被打开,并进入http://www.jetbrains.com/phpstorm/marklets/,修改Xebug一栏下的Ide key,默认为PHPSTORM。<br>6. 点击Xdebug一栏中的Generate按钮,在浏览器的书签中添加Xdebug组,其中有Xdebugger的各个项。<br>7. 回到PHPStorm,在settings对话框中的 PHP | Debug | Xdebug Proxy中,将第五步中指定的Ide key添入,并配置代理主机及代理端口。<br>到此,配置完毕。<br>只
要在访问指定的调试服务器上的应用程序时,先在PHPStorm中点击 Start Listen PHP Debug connection按钮(<a href="http://blog.chinaunix.net/attachment/201110/29/460461_1319900580E8E3.jpg" target="_blank" target="_blank"><img src="http://blog.chinaunix.net/attachment/201110/29/460461_1319900580E8E3.jpg" .load="imgResize(this, 650);" ;="" border="0"></a>),启动对调试端口的监听,点击浏览器书签中的xdebug Start Session,开启debug功能,再点击xdebug this
page、xdebug break on、xdebug break off等,即可调用PHP
Storm,对程序进行调试,增删断点、显示当前状态下变量和表达式的值,非常的方便。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP