学习工作中常用的PHP开发工具

  • A+
所属分类:网站建设工具
本文几乎涵盖了所有PHP学习、工作中相关的开发工具,如有遗留请留言补充。
学习工作中常用的PHP开发工具

一、编辑器

学习工作中常用的PHP开发工具
涵盖了editplus、notepad++、sublime Text 3、Ultral Editor编辑器,有开源的,也有破解版的。个人以前喜欢用Ultral Edit,现在更多用notepad++,开源的嘛,支持开源!
一句话介绍编辑器特点,萝卜白菜各有所爱!(其实,功能上基本没区别,常用的列编辑、文件查找、高亮等等支持)
EditPlus一套功能强大,可取代记事本的文字编辑器,EditPlus编辑器拥有无限制的撤消与重做、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。
学习工作中常用的PHP开发工具
Notepad++ 是一款非常有特色的编辑器,软件小巧高效,支持27种编程语言,通吃C,C++ ,Java ,C#, XML, HTML, PHP,JS 等。是开源软件,可以免费使用,同时也支持各类流行的计算机编程语言。编辑器可以运行在微软的windows系统环境下,它的使用是受GPL许可证保护的,支持的语言:C、C++、Java、C#、XML、HTML、PHP、Javascript。
学习工作中常用的PHP开发工具
Sublime Text是一个代码编辑器。也是HTML和散文先进的文本编辑器。Sublime Text 3漂亮的用户界面和非凡的功能,例如:迷你地图,多选择,Python插件,代码段等等。完全可自定义键绑定,菜单和工具栏等等.漂亮的用户界面和非凡的功能,Sublime Text的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。
学习工作中常用的PHP开发工具
Ultra Edit是一款功能强大的、能够满足你的一切编辑需要的文本编辑器。Ultra Edit编辑器为用户提供一个简洁的程序编辑,而且软件可以同时编辑多个文件,方便您的操作。Ultra Edit可以编辑文本、十六进制、ASCII码,可以取代记事本,内建英文单字检查、C++及VB指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。Ultra Edit附有HTML标签颜色显示、搜寻替换以及无限制的还原功能,一般大家喜欢用其来修改EXE或DLL文件。
学习工作中常用的PHP开发工具

二、集成开发环境

我还是比较喜欢使用集成开发环境,即使有像Sublime Text3 或者vim这类可以配置插件的编辑器,我还是觉得集成环境更好用!
学习工作中常用的PHP开发工具
主流的PHP集成环境就是这三个,Zend Studio、PHPStorm、WebStrom(主要搞JS),功能和操作上也是各有千秋,大T老师比较喜欢使用PHPStorm。JetBrains出品的产品不管是IDEA还是Pycharm我都喜欢用!
一句话介绍IDE特点:
ZendStudio 一个屡获大奖的专业 PHP 集成开发环境,具备功能强大的专业编辑工具和调试工具,支持PHP语法加亮显示,支持语法自动填充功能,支持书签功能,支持语法自动缩排和代码复制功能,内置一个强大的PHP代码调试工具,支持本地和远程两种调试模式,支持多种高级调试功能。Zend Studio for Eclipse v6.0是PHP官方的开发工具.它基于Eclipse和PDT,加入了ZendStudio的专用特性,ZF框架,ZendCore Zend Platform.Zend Studio一直是很多PHP开发者的首选工具,它与Java的关系一向甚为亲密,Zend Studio 5一直都是基于Java Swing的,现在好了,Zend Studio直接改投Eclipse了.
学习工作中常用的PHP开发工具
PhpStorm  的首次出现填补了 PHP 开发智能 IDE 的长期空白,它提供了必不可少的工具,如自动化重构、深层代码分析、联机错误检查和快速修复。基于众多尝试这款突破性 IDE 的开发者的反馈。PhpStorm 关注于更多的智能性、更好的代码质量保证,并支持最新的 PHP 趋势。
学习工作中常用的PHP开发工具
WebStorm  是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能
学习工作中常用的PHP开发工具

三、Web服务器及PHP服务端调试工具包

学习工作中常用的PHP开发工具
PHP使用的主流的Web服务器:Nginx 、Apache
当然很多初学者,或者有些比较懒得同学开发环境配置觉得麻烦,也会用一些集成的PHP服务器端调试工具包PHPstudy、PHPWAMP、XAMPP,可以自由切换PHP版本、自由切换Mysql版本、自由切换Apache、Nginx版本,还是非常方便的。但我个人建议初学时候可以用这些集成工具,学到一定程度还是请自己配置一下,很简单的东西。生产环境还是建议尽量不要使用这些集成的PHP调试环境包。
一句话介绍:
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
Nginx官方网址:http://nginx.org

学习工作中常用的PHP开发工具

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。也是一个基金会的名称、一种武装直升机等等。Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。
Apache官方网址:http://www.apache.org

学习工作中常用的PHP开发工具

phpstudy64位是一个PHP调试环境的程序集成包。phpstudy64位无须配置即可以使用,该程序不仅包含了PHP调试环境,还包含了开发工具、开发手册等。软件的重写控制面板可以更加有效的直观的让用户去控制程序的启停。mysql备份还原功能随时记录文件的修改情况,让挂马文件无处可逃。启动失败,原因一是防火墙拦截,二是80端口已经被别的程序占用,如IIS,迅雷等;三是没有安装VC9运行库,php和apache都是VC9编译。
PHPStudy官方网址:http://phpstudy.php.cn

学习工作中常用的PHP开发工具

PHPWAMP是windows系统下运行的完全绿色的PHP集成开发环境,功能相对其他集成环境更加全面的,虽然体积稍微大一点,但是集成的php版本等组件是没有被阉割过的,而且所集成的php版本也是目前最全面的,并且支持PHP多个版本同时运行,使用的时候也不需要单独去安装VC运行库等组件,所以不会像其他集成环境一样,会出现“缺少VC运行库”等提示,是真正意义上的纯绿色软件,新版本还增加了相关智能纠错。是目前最便捷也是最快速最专业的PHP集成开发环境,拥有开发模式和运营模式,可用作服务器环境,适用于各种windows系统。主要包含wamp集成套件与wnmp集成套件等。
PHPWAMP官方网址:http://www.phpwamp.com/jieshao/
学习工作中常用的PHP开发工具
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。 [1] 
许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加 MySQL、PHP 和 Perl,那就更难了。XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。
学习工作中常用的PHP开发工具

四、数据库相关

学习工作中常用的PHP开发工具
这里只放了一个版本的Mysql,和一个mysql管理工具,mysql有很多管理工具,PHPadmin、MysqlWorkbench,个人觉得还是navicate好用一些,更接近于plsql。

五、前端工具

学习工作中常用的PHP开发工具
前端网站制作工具,dreamweaver

六、其他工具

学习工作中常用的PHP开发工具
其他相关工具,涵盖了FTP工具FIleZilla、SVN、Git工具TOrtoiseGit、TortoiseSVN、还有dedecms(国内使用最多的建站程序)。
以上难免有遗留,尤其是数据库、前端工具中,还需要更进一步完善!也希望大家积极补充!

  • 我的私人微信
  • 一名退役攻城狮,爱好编程和赚钱!
  • weinxin
  • 大T课堂公众号
  • 专注8小时之外个人提升!
  • weinxin
大T老师

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: