您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

使用zend studio配置Xdebug调试PHP

2024/12/5 16:32:39发布26次查看
http://www.leapsoul.cn 之前我介绍了 php开发工具zend studio7入门使用教程 ,其实使用zend studio调试php非常方便, zend studio默认支持调试工具zend debugger也允许使用第三方调试工具,今天以php教程形式 分享如何使用zend studio配置xdebug来调试php程
http://www.leapsoul.cn
       之前我介绍了php开发工具zend studio7入门使用教程,其实使用zend studio调试php非常方便,
zend studio默认支持调试工具zend debugger也允许使用第三方调试工具,今天以php教程形式
分享如何使用zend studio配置xdebug来调试php程序。
使用xdebug在zend studio中调试php源码之前,请务必安装配置xdebug,这是基础教程,可参
考php调试工具xdebug安装配置教程一文,xdebug结合zend studio在配置方面还是有点区别的。
在zend studio中使用xdebug调试php源码之前,需要针对zend studio对xdebug进行配置,否则
无法使用xdebug调试php。
针对zend studio配置xdebug的教程打开php安装目录(如何安装配置php?)下的php.ini配置文件,我的是c:\php目录,找到xdebug
配置信息,在此基础上添加如下xdebug配置信息
xdebug.remote_enable=true //xdebug允许远程ide连接xdebug.remote_host=127.0.0.1 //允许连接的zend studio的ip地址xdebug.remote_port=9000 //反向连接zend studio使用的端口xdebug.remote_handler=dbgp //用于zend studio远程调试的应用层通信协议
重要说明:这里容易忽视的一个问题是xdebug.remote_host信息的配置,如果你使用的是局域网或无线路由器,
将xdebug.remote_host配置为127.0.0.1是无用的,会导致无法使用zend studio调试php,zend studio
的单步调试按钮也无效!必须将xdebug.remote_host配置为zend studio安装机器的实际地址,ip地址可以
通过ipconfig查看,由于我使用的是无线路由器,所以我将xdebug.remote_host配置为192.168.1.100。
最后重启apache服务器。
ok,下面我们就可以使用xdebug在zend studio中进行调试工作了。
由于zend studio默认支持调试php的工具是zend debugger,所以首先需要将zend studio php debug
选项配置为xdebug,才能使用xdebug。
     zend studio使用xdebug调试php步骤一打开zend studio7,选择菜单project->properties,然后在弹出界面中选择左侧php debug选项,如图
勾选 enable project specific settings选项,并选择php debugger选项中的xdebug选项,最后
点击确定即可。
说明:在使用zend studio调试php时,有时会出现一个问题,即zend studio调试php文件时没有使用
xdebug进行调试,可通过点击左侧上方的项目窗口选择具体的项目或项目文件,右击选择properties选项进行
配置,界面和上图一样。
       在zend studio中使用xdebug调试php源码使用zend studio调试php,主要通过debug as菜单,共有三种选择php script、php web page、
php unit test,此处选择php web page,由于可能存在同一php文件之前使用zend studio调试php时并
没有选择使用xdebug,需要清除旧的调试文件,可以通过debug configurations菜单清除上述三种zend studio
调试方式中的文件,此处选择的是php web page,所以只要将此项中的文件清除即可。
debug configurations可通过三种方式进入:1、右击需要调试的php文件,选择debug as或者打开调试的
php文件;2、选择菜单栏上run菜单下的debug as进入;3、点击菜单栏run菜单下方小蜘蛛图标旁的向下箭头
选择debug configurations。
debug configurations配置完毕后,可打开需要使用zend studio调试的php文件选择debug as中的
php web page选项,核对好launch url后点击ok即可调试,xdebug在zend studio中调试php文件的画面如图
如图你可以通过单步调试(f5)对php文件进行调试,只要xdebug配置正确,在调试代码窗口中会出现选中的淡绿色
背景代码,否则单步调试(f5)功能是失效的。
最后你可以在d:\phpweb\xdebug\trace和d:\phpweb\xdebug\profiler目录下看到zend studio调试
php文件时xdebug输出的调试信息文件cachegrind.out.*和trace.*.xt。
至此使用zend studio配置xdebug调试php源码的基础教程就介绍完了,今后还将介绍更多zend studio调试
php源码的php教程。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product