|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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中的任何元素都要亲自实践,只有明白了什么元素会起到什么效果之后,你才会记忆深刻,而一味的啃书,绝对是不行的,我想大部分新手之所以觉得概念难学,大部分是一个字“懒”,懒是阻止进步的最大敌人,所以克服掉懒的习惯,才能更快的学好一样工具。 |
|