欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  博文

学习PHP开发必备工具_PHP开发工具_PHP用什么工具开发

程序员文章站 2022-03-01 13:36:02
...

下面进入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++了

学习PHP开发必备工具_PHP开发工具_PHP用什么工具开发

sublime具有很强大的扩展功能、这个需要读者自己去体会、后面我也把我体验sublime的笔记整理用新帖(sublime使用笔记整理)发出来、大家到时候可以参考

学习PHP开发必备工具_PHP开发工具_PHP用什么工具开发

(2)一个IDE编辑器

关于IDE、比较出名的是Eclipse For php Stadio、但是鉴于本屌丝电脑比较低档、只能退求其次、使用EPP3作为替代、两者有比较大的相似度、特别是快捷键上面、因此还是可以将就使用的、嘿嘿~~(Eclipse For php Stadio比较容易出现卡死现象)

学习PHP开发必备工具_PHP开发工具_PHP用什么工具开发

3、浏览器

关于浏览器、绝对推荐火狐啦(Chrome铁粉别拍砖)、选择火狐是因为它的FireBug、绝对是前端调试领域的No.1、

Chrome的调试工具也是挺好的、看个人爱好、我是用惯了FireBug、所以、你们懂的!

浏览器的调试可以通过F12这个快捷键启用、

学习PHP开发必备工具_PHP开发工具_PHP用什么工具开发

下面介绍PHP编程过程中火狐的相关工具:

(1)要使用火狐的工具、需要先学会安装工具、火狐的工具都叫扩展、通过工具菜单中的附加组件搜索并安装、或者在附加组件中选择从文件安装、如下图:

学习PHP开发必备工具_PHP开发工具_PHP用什么工具开发

搜索后、相应的扩展点击安装即可、


(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:熟人好说话、亲们看完必须回复啊!求扩散!!!