PHP的学习--在sublime中使用XDebug(Ubuntu)_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP的学习--在sublime中使用XDebug(Ubuntu)_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2904字,纯文字阅读大概需要5分钟。
内容图文
![PHP的学习--在sublime中使用XDebug(Ubuntu)_PHP教程](/upload/InfoBanner/zyjiaocheng/184/b94bb33f785d443aaa2433569f1ec31a.jpg)
PHP的学习--在sublime中使用XDebug(Ubuntu)
说起来惭愧,自从开始使用Sublime Text之后,再也没有debug过PHP的代码,最近把debug的环境搭建了一下,在这里记录一下。 安装XDebug sudo apt-get install php5-xdebug 编辑xdebug.ini文件,添加如下配置 xdebug.remote_enable=1 xdebug.remote_handler=dbgp xdebug.remote_host=127.0.0.1 xdebug.remote_port=9000 xdebug.remote_log="/var/log/xdebug/xdebug.log" 重启nginx sudo /etc/init.d/nginx restart 然后在Sublime Text使用package control安装xdebug client,用ctrl+shift+p调出搜索框,输入Package Control: 选中其中的Package Control: Install Package,输入Xdebug client,找到xdebug client,安装,安装完成后要重启Sublime。其操作如下: 要调试某一个项目,首先得把这个项目在sublime下保存成一个project。 sublime->project->save project as ... 接下来配置项目 sublime->project->edit poject 配置文件类似以下内容: { "folders": [ { "follow_symlinks": true, "path": "." } ], "settings": { "xdebug": { "url": "http://my.local.website/", } } } 再在chrome中安装Chrome Xdebug Helper扩展。在下载和安装Chrome扩展后,你必须重新启动浏览器。重新启动后,你将看到在Chrome的地址栏的新图标: 点击它,将启用/禁用调试。但是,我们首先需要调整扩展中使用 Sublime Text 的会话密钥。 在Chrome中Tools > Extensions 打开Xdebug helper options: 开启调试方式也比较简单,在想要加断点的地方右键 xdebug->Add/Remove breakpoint 这样项目在运行到本行的时候就会停止下来 然后开始调试,在菜单栏选择 tools->xdebug->start debugging(launch browser) sublime会自动打开浏览器,进入配置时写的网站链接,进行调试。 调试中所用的功能可以在调试文件中右键查看之。 快捷键说明如下 Start/Stop debugging session Start Debugging - Ctrl+Shift+F9 or ⌘+Shift+F9 Start Debugging (Launch Browser) Restart Session Stop Debugging - Ctrl+Shift+F10 or ⌘+Shift+F10 Stop Debugging (Launch Browser) Stop Debugging (Close Windows) Breakpoints Add/Remove Breakpoint - Ctrl+F8 or ⌘+F8 Set Conditional Breakpoint - Shift+F8 Clear Breakpoints Clear All Breakpoints Watch expressions Set Watch Expression Edit Watch Expression Remove Watch Expression Clear Watch Expressions Session commands Evaluate Execute Status Continuation commands Run - Ctrl+Shift+F5 or ⌘+Shift+F5 Run To Line Step Over - Ctrl+Shift+F6 or ⌘+Shift+F6 Step Into - Ctrl+Shift+F7 or ⌘+Shift+F7 Step Out - Ctrl+Shift+F8 or ⌘+Shift+F8 Stop Detach Other Restore Layout / Close Windows - Ctrl+Shift+F11 or ⌘+Shift+F11 Settings - Default Settings - User 问题无法跟踪断点 这可能是xdebug端口被占用,按Ctrl+`或者菜单栏View->show Console查看错误信息,有可能是xdebug端口已经被占用的缘故。 在sublime xdebug中关闭调试,或者重启sublime可以解决这个问题,如果还不行,可以修改端口号,如xdebug.ini中的端口号修改为为1000,在perferences->package settings->xdebug->setting-user文件中加入如下内容: { "port": 10000 }http://www.bkjia.com/PHPjc/859799.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/859799.htmlTechArticlePHP的学习--在sublime中使用XDebug(Ubuntu) 说起来惭愧,自从开始使用Sublime Text之后,再也没有debug过PHP的代码,最近把debug的环境搭建了一下...
内容总结
以上是互联网集市为您收集整理的PHP的学习--在sublime中使用XDebug(Ubuntu)_PHP教程全部内容,希望文章能够帮你解决PHP的学习--在sublime中使用XDebug(Ubuntu)_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。