前面通过两篇文章讲解了PHP环境的安装,接下来将进入PHP实际编程。那么进入实际编程,少不了工具的准备,下面这篇文章将给你答案。 1、PHP运行环境 参考:《Windows下配置Apache、PHP、MySQL环境》和《Apache配置虚拟域名》 2、编辑器 说到编辑器,每个人有每个人的习惯,读者请别拍砖,我只是自己的个人建议。 (1)一个轻量级编辑器 轻量级编辑器我推荐两个,第一是notepad++,第二是sublime。 我个人使用notepad++,因为一开始就是用notepad++,早已习惯了它的快捷键,甚至定制了一系列的QuickText输入,所以,尝试转到sublime上面失败了,最终还是用回来notepad++了。 sublime具有很强大的扩展功能,这个需要读者自己去体会,后面我也把我体验sublime的笔记整理用新帖(sublime使用笔记整理)发出来,大家到时候可以参考。 (2)一个IDE编辑器 关于IDE,比较出名的是Zend Stadio,但是鉴于本屌丝电脑比较低档,只能退求其次,使用EPP3作为替代,两者有比较大的相似度,特别是快捷键上面,因此还是可以将就使用的,嘿嘿~~(Zend Stadio比较容易出现卡死现象)。 3、浏览器 关于浏览器,绝对推荐火狐啦(Chrome铁粉别拍砖),选择火狐是因为它的FireBug,绝对是前端调试领域的No.1。 Chrome的调试工具也是挺好的,看个人爱好,我是用惯了FireBug,所以,你们懂的! 浏览器的调试可以通过F12这个快捷键启用。 下面介绍PHP编程过程中火狐的相关工具: (1)要使用火狐的工具,需要先学会安装工具。火狐的工具都叫扩展,通过工具菜单中的附加组件搜索并安装,或者在附加组件中选择从文件安装。如下图: 搜索后,相应的扩展点击安装即可。 (2)FireBug 按照上面说的步骤可以安装好firebug,关于firebug的使用我之前已经写过一篇文章介绍,在这里我不想重复造轮子,大家伙移步过去查看《三大利器联合开发-PHP工具与调试》(http://www.zjmainstay.cn/php-tools-debug) 另外,补充一点,在使用Firebug调试会跳转的页面时,控制台中点击保持会让你请求的数据不会被刷新导致丢失,这点很重要!! (3)FirePHP 这是一款很好的PHP调试扩展,它在火狐上封装了PHP的debug_backtrace函数,使得我们摆脱var_dump/print_r等调试函数,可以直接通过FireBug控制台看到调试输出的结果,不影响页面的正常显示。而且FirePHP的类可以直接引入任意项目使用,非常好用! (4)Tamper Data 数据请求记录,这个工具在做 curl 模拟提交方面有很好的帮助,虽然FireBug的控制台也能实现记录数据,但是这个扩展比较专业,大家在需要时使用。 (5)FireGestures 鼠标手势 这个属于个人习惯问题,它能帮你快速操作页面的刷新、关闭、新建等,避免大家关闭网页时移动鼠标去找叉,嘿嘿~~ 4、辅助工具 (1)Everything Windows下文件名搜索神器,只是文件名,不能搜索文件内容!! (2)navicat 或 SQLyog 数据库管理工具 (3)WinSCP FTP工具 (4)SecureCRT SSH工具,连接Linux服务器命令行操作时使用 (5)cygwin Windows下的Linux命令行工具,让你即使在Windows下也能使用Linux命令管理和操作你的系统。这个使用和学习与Linux学习相关,读者可以选择是否使用,但是建议使用。 (6)RegexBuddy 或 RegexTester 正则测试工具,在PHP编码过程中,正则应该也是少不了的一环,后面文章将会为您深入讲解,读者急需入门,可以读下面这篇文章《我眼里的正则表达式(入门)》(http://www.zjmainstay.cn/my-regexp) (7)为知笔记 把你学习中遇到的问题都整理进去,回头可以搜索到解决方案。 (8)网盘 读者按照个人喜好,选择一款搜索功能比较强大的网盘,对自己使用过的功能代码进行归类整理,便于回头查找相关解决方案的源码。 (9)SVN 或 GIT 代码版本管理工具,项目代码需要有版本管理概念,否则回头你的改动完全无据可循,更别提多人协作了。https://github.com 和 http://git.oschina.net 都是不错的第三方托管场所,但是,注意保护你的源码!! 5、手册 手册包括 PHP手册 和 W3CShool 的手册,两个都是需要存储在网盘上,哪里使用电脑都需要下载的必备工具,整个PHP开发过程中都离不开它们! 6、总结 工具很多,各个领域都有,读者按照自己需要安装使用!感谢您阅读本文。
未经同意禁止转载!
转载请附带本文原文地址:学习PHP开发必备工具,首发自 Zjmainstay学习笔记