2014年07月21日 14:58:25

学习PHP开发必备工具

作者: 
本文简要罗列PHP开发过程中的必备利器,错过就是罪过!
 前面通过两篇文章讲解了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学习笔记
阅读( 1641 )
看完顺手点个赞呗:
(4 votes)

1.PHP cURL群:PHP cURL高级技术
2.正则表达式群:专精正则表达式
3. QQ联系(加请说明):QQ联系博主(951086941)
4. 邮箱:zjmainstay@163.com
5. 打赏博主:

  1. 模拟登录后数据采集
  2. 网页内容数据采集
  3. 采集内容正则解析
  4. 数据采集难题咨询

阿里云幸运券分享
网站总访问量: