仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 867|回复: 8
打印 上一主题 下一主题

[学习教程] PHP网站制作之PHP的进修--在sublime中利用XDebug(...

[复制链接]
活着的死人 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:11:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
也许您在学习PHP的时候只想尽快的开发一个网站,也就会想我做网站,干嘛要学什么网页这些小儿科?不难看出,眼高手低的新手不在少数,这种思想无疑于建造空中楼阁,你不建地基,何来的房顶呢?提及来内疚,自从入手下手利用SublimeText以后,再也没有debug过PHP的代码,比来把debug的情况搭建了一下,在这里纪录一下。安装XDebugsudoapt-getinstallphp5-xdebug编纂xdebug.ini文件,增加以下设置xdebug.remote_enable=1xdebug.remote_handler=dbgpxdebug.remote_host=127.0.0.1xdebug.remote_port=9000xdebug.remote_log="/var/log/xdebug/xdebug.log"重启nginxsudo/etc/init.d/nginxrestart然后在SublimeText利用packagecontrol安装xdebugclient,用ctrl+shift+p修改搜刮框,输出PackageControl:选中个中的PackageControl:InstallPackage,输出Xdebugclient,找到xdebugclient,安装,安装完成后要重启Sublime。其操纵以下:要调试某一个项目,起首得把这个项目在sublime下保留成一个project。sublime->project->saveprojectas...接上去设置项目sublime->project->editpoject设置文件相似以下内容:复制代码{"folders":[{"follow_symlinks":true,"path":"."}],"settings":{"xdebug":{"url":"http://my.local.website/",}}}复制代码再在chrome中安装ChromeXdebugHelper扩大。鄙人载和安装Chrome扩大后,你必需从头启动扫瞄器。从头启动后,你将看到在Chrome的地点栏的新图标:点击它,将启用/禁用调试。可是,我们起首必要调剂扩大中利用SublimeText的会话密钥。在Chrome中Tools>Extensions翻开Xdebughelperoptions:开启调试体例也对照复杂,在想要加断点的中央右键xdebug->Add/Removebreakpoint如许项目在运转到本行的时分就会中断上去然后入手下手调试,在菜单栏选择tools->xdebug->startdebugging(launchbrowser)sublime会主动翻开扫瞄器,进进设置时写的网站链接,举行调试。调试中所用的功效能够在调试文件中右键检察之。快速键申明以下Start/StopdebuggingsessionStartDebugging-Ctrl+Shift+F9or⌘+Shift+F9StartDebugging(LaunchBrowser)RestartSessionStopDebugging-Ctrl+Shift+F10or⌘+Shift+F10StopDebugging(LaunchBrowser)StopDebugging(CloseWindows)BreakpointsAdd/RemoveBreakpoint-Ctrl+F8or⌘+F8SetConditionalBreakpoint-Shift+F8ClearBreakpointsClearAllBreakpointsWatchexpressionsSetWatchExpressionEditWatchExpressionRemoveWatchExpressionClearWatchExpressionsSessioncommandsEvaluateExecuteStatusContinuationcommandsRun-Ctrl+Shift+F5or⌘+Shift+F5RunToLineStepOver-Ctrl+Shift+F6or⌘+Shift+F6StepInto-Ctrl+Shift+F7or⌘+Shift+F7StepOut-Ctrl+Shift+F8or⌘+Shift+F8StopDetachOtherRestoreLayout/CloseWindows-Ctrl+Shift+F11or⌘+Shift+F11Settings-DefaultSettings-User成绩没法跟踪断点这多是xdebug端口被占用,按Ctrl+`大概菜单栏View->showConsole检察毛病信息,有多是xdebug端口已被占用的原因。在sublimexdebug中封闭调试,大概重启sublime能够办理这个成绩,假如还不可,能够修正端标语,如xdebug.ini中的端标语修正为为1000,在perferences->packagesettings->xdebug->setting-user文件中到场以下内容:{"port":10000}HTML中的任何元素都要亲自实践,只有明白了什么元素会起到什么效果之后,你才会记忆深刻,而一味的啃书,绝对是不行的,我想大部分新手之所以觉得概念难学,大部分是一个字“懒”,懒是阻止进步的最大敌人,所以克服掉懒的习惯,才能更快的学好一样工具。
第二个灵魂 该用户已被删除
沙发
发表于 2015-1-18 14:12:15 | 只看该作者
说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。
若相依 该用户已被删除
板凳
发表于 2015-1-22 06:53:59 来自手机 | 只看该作者
其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎
老尸 该用户已被删除
地板
发表于 2015-1-30 23:32:38 来自手机 | 只看该作者
刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。
柔情似水 该用户已被删除
5#
发表于 2015-2-6 16:59:12 | 只看该作者
因为blog这样的可以让你接触更多要学的知识,可以接触用到类,模板,js ,ajax
小魔女 该用户已被删除
6#
发表于 2015-2-17 12:55:51 | 只看该作者
做为1门年轻的语言,php一直很努力。
飘灵儿 该用户已被删除
7#
发表于 2015-3-5 19:54:18 | 只看该作者
最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。
活着的死人 该用户已被删除
8#
 楼主| 发表于 2015-3-12 14:30:27 | 只看该作者
我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:
因胸联盟 该用户已被删除
9#
发表于 2015-3-19 22:58:28 | 只看该作者
说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年  具体的记不清啦,囧。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 21:20

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表