学习PHP开发必备工具_PHP开发工具_PHP用什么工具开发
下面进入PHP实际编程、那么进入实际编程、少不了工具的准备、下面这篇文章将给你答案
同样你也可以参考我写的另外一篇文章、PHP如何搭建环境http://www.dwtedx.com/forum_106.html
1、PHP运行环境
参考:《Windows下配置Apache、PHP、MySQL环境》和《Apache配置虚拟域名》
2、编辑器
说到编辑器、每个人有每个人的习惯、读者请别拍砖、我只是自己的个人建议
(1)一个轻量级编辑器
轻量级编辑器我推荐两个、第一是notepad 、第二是sublime
我个人使用notepad++、因为一开始就是用notepad++、早已习惯了它的快捷键、甚至定制了一系列的QuickText输入、所以、尝试转到sublime上面失败了、最终还是用回来notepad++了
sublime具有很强大的扩展功能、这个需要读者自己去体会、后面我也把我体验sublime的笔记整理用新帖(sublime使用笔记整理)发出来、大家到时候可以参考
(2)一个IDE编辑器
关于IDE、比较出名的是Eclipse For php Stadio、但是鉴于本屌丝电脑比较低档、只能退求其次、使用EPP3作为替代、两者有比较大的相似度、特别是快捷键上面、因此还是可以将就使用的、嘿嘿~~(Eclipse For php 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、总结
工具很多、各个领域都有、读者按照自己需要安装使用!感谢您阅读本文、
PS:熟人好说话、亲们看完必须回复啊!求扩散!!!