几款常用PHP开发工具
最近想好好研究一下PHP开发,所以搜罗了一下。找了这么几款开发工具和大家共享。
1、EditPlus
一套功能强大,可取代记事本的文字编辑器,拥有无限制的Undo/Redo、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。而它还有一个好用的功能,就是它有监视剪贴簿的功能,能够同步于剪贴簿自动将文字贴进EditPlus的编辑窗口中,让你省去做贴上的步骤。另外它也是一个好用的HTML编辑器,除了可以颜色标记HTML Tag (同时支持C/C++、Perl、Java)外,还内建完整的HTML和CSS1指令功能,对于习惯用记事本编辑网页的朋友,它可帮你节省一半以上的网页制作时间,若你有安装IE 3.0以上版本,它还会结合IE浏览器于EditPlus窗口中,让你可以直接预览编辑好的网页(若没安装IE,也可指定浏览器路径)。
这是款编写PHP时使用最多的文本编辑器之一,方便使用,很多PHP人士都喜欢用它。
不过它是共享软件,需要花Money的。不过这年头都用大家都用破解的,要找到破解版很容易的,所以我就不放下载地址了……
2、Zend Studio
用文本编辑器虽然很方便,可是开发一套大型的系统,很多人还是喜欢用IDE集成环境。所以这款软件很适合你。
Zend Studio 是专业开发人员在使用PHP整个开发周期中唯一的集成开发环境 (IDE),它包括了PHP所有必须的开发部件。通过一整套编辑、调试、分析、优化和数据库工具,Zend Studio 加速开发周期,并简化复杂的应用方案。
Zend Studio主要组件
1 专业的集成开发环境 内置 编辑器, 调试器, 以及 帮助文档
2 Windows, Linux, Mac 等多个操作系统版本
3 多语言支持
4 专业的编辑器
5 关键字、语法加亮显示 (PHP, HTML, XHTML, and JavaScript)
6 XML & CSS 的关键字、语法加亮显示
7 代码模板
8 支持 PHP 4 and PHP 5
9 代码自动完成功能
10 PHP Code (+PHPDoc) 分析功能
11 内部调试器
12 代码摘录
13 PHP 代码分析
14 远程调试器
15 Remote Profiler
16 数据库连接以及集成查询 ,适用于 : IBM DB2/Cloudscape, MySQL, Oracle Microsoft SQL Server, SQLite, and PostgreSQL
17 NEW! Set of SQL Tools: SQL Query Editor, SQL Explorer, and more.
18 NEW! PHPDocumentor
19 CVS 集成 ,方便团队开发
20 FTP 高度集成
原来Zend Studio都是用java开发的,后来直接投入Eclipse的怀抱了。最新的Zend Studio 6.0就被称为Zend Studio for Eclipse 6.0。
编辑器、调试器、漂亮的外观加上Zend特有的一些属性,要有的都有了,真是非常完美的PHP开发集成环境啊。
不过这个还是要注册的……从官方下载的会有一个月的试用期。(好工具都要注册,要钞票的……)
因为Zend Studio for Eclipse刚出来,比较难找到注册码,在一个PHP论坛有个家伙在网上找了3个小时才找到注册机……这里我就无私奉献一下吧。(其实动点脑筋很快就找到了)
官方下载地址:
http://downloads.zend.com/studio-eclipse/6.0.0/ZendStudioForEclipse-6_0_0.exe
我把注册机上传到网盘里,自己下吧:
http://www.fs2you.com/files/7d645bf8-db9c-11dc-83bc-0014221b798a/
以上说的都是共享软件,都是要钞票的。这样找一些破解版本来用,实在会有些过意不去。其实PHP作为开源语言,自然会有一些很不错的开源软件。
3、Norepad++
Notepad++是一款非常有特色的编辑器,是开源软件,可以免费使用。
功能有:
①、内置支持多达27种语法高亮度显示(囊括各种常见的源代码、脚本,值得一提的是,完美支持.nfo文件查看),也支持自定义语言;
②、可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,代码显示得非常有层次感!这是此软件最具特色的体现之一;
③、可打开双窗口,在分窗口中又可打开多个子窗口,允许快捷切换全屏显示模式(F11),支持鼠标滚轮改变文档显示比例,等等;
④、提供数个特色东东,如邻行互换位置、宏功能,等等…现在网上有很多文件编辑器,这个却是不可多得的一款,不论是日常使用还是手写编程代码,都能让你体会到它独有的优势和方便。
支持的语言:C,C++,Java,C#,XML,HTML,PHP,Javas cript,
RCresourcefile,makefile,ASCIIartfile
(extension.nfo,screenshot1,screenshot2),doxygen,
inifile,batchfile,ASP,VB/VBSsourcefiles,SQL,
Objective-C,CSS,Pascal,Perl,PythonandLua.
这是台湾人开发的较出名的编辑器(算是支持一下国产吧)功能上基本和Editplus差不多,有的地方甚至更强大,只是使用习惯上的不同吧。
大家自己去它的官网看看吧。
http://notepad-plus.sourceforge.net/tw/site.htm
4、PDT(Eclipse PHP Development Tools)
前面我们提到了Zend Studio这个IDE集成坏境,当然也有开源免费的PHP开发集成环境了。
Eclipse这个集成开发环境只要有插件就可以实现相应功能。PDT这个项目很早就开始进行了。Zend Studio for Eclipse就是基于这个插件的,再加上自己的调试器。大家也可以在Eclipse上使用这个插件,然后自己再去选择调试器来配置自己的开发坏境。至于怎么配置,网上有人写出了自己的配置方法,大家可以自己查阅,这里只是介绍工具,这个暂且按下不表。这里我介绍的一个配置完整的包。这个也是Zend开发的,因为是免费的,所以在使用时自然不能和Zend Studio相比。
但是因为是在Eclipse上安装插件自定义实现,不必为PHP开发再安装一个大型软件,所以还是有很多人喜欢用这么个工具的。
我介绍的这个这个包包括了eclipse主程序,PDT和Zend Debugger
下载地址:
http://downloads.zend.com/pdt/all-in-one/
更多信息看这里:
http://www.zend.com/en/community/pdt
关于PHP开发工具我主要推荐就是这么多,其他也还有些工具。
Notepad2,一个免费的工具只有一个文件就像记事本一样,只有一个文件,但是它加有语法高亮等很多强大的功能,所以我直接将它重命名为notepad覆盖了windows和windows/system32中的记事本。
做可视化网页开发最好的还是adobe的dreamweaver.尽管它对PHP支持的不是很好,但是还是有很多人做开发的时候选用它。
如果是高手……直接用记事本吧……
分享到:
相关推荐
1. **Package.7z**:这可能是一个7-zip格式的压缩文件,包含了整个PHP开发工具集的其余部分。7-zip是一种常见的压缩工具,以高压缩率著称。 2. **Setup.cmd**:这可能是一个批处理文件,用于自动化安装或配置过程。...
"开发小工具集"通常指的是一个包含多种用于软件开发的实用程序或应用程序的集合,这些工具可以帮助开发者在编码、调试、版本控制、自动化任务等方面提高效率。这些小工具可能涵盖各种编程语言、框架和开发环境,是...
标题所指的“优秀小巧的PHP开发工具”可能是指那些功能强大但体积不大的软件,它们通常具有易用性、高效性和强大的特性集。 【描述】:“优秀小巧的PHP开发工具” 描述虽然简洁,但暗示了这类工具的主要特点:优秀...
使用PHP开发工具可以大大提高开发者的生产力,减少错误,提升代码质量。 首先,我们来看一下“ppform50417_full”这个文件名,它可能是某个特定版本的PHP开发工具或框架的完整安装包。这通常包括集成开发环境(IDE...
这个压缩包文件提供了一个全面的Web部署的站长工具集,基于PHP和MySQL,易于部署,包含了多种功能,如网络诊断(如ping)、数据处理(如JSON)等,并且开放源代码,适合于站长进行网站维护、测试和个性化开发。...
**phpMyAdmin 4.0.3 开发工具详解** phpMyAdmin 是一款非常流行的开源 Web 应用程序,用于管理 MySQL 数据库。它提供了一个直观的用户界面,使得数据库的创建、修改和管理变得简单易行,尤其适合 PHP 开发者。在...
源码适用于那些希望自建一个便捷工具平台的个人或团队,尤其在没有本地工具集的情况下,可以通过网页端进行各种操作。 该工具箱的测试环境为`nginx`服务器搭配`PHP5.6`版本以及`MySQL5.5`数据库,这表明源码设计时...
JDK是Java的核心工具集,包含了编译器、解释器、调试器等必要的工具,是所有Java开发者的基础。JDK支持三种主要的Java平台:J2EE(企业版)、J2SE(标准版)与J2ME(微型版)。通过JDK,开发者可以创建各种类型的...
在开发过程中,了解并熟练使用PHP Zip工具集,可以极大地提升开发效率,简化文件管理和上传的复杂性。无论你是初学者还是经验丰富的开发者,这个工具集都是你PHP项目中的得力助手。记得在使用过程中遵循最佳实践,...
**Python开发工具合集之Atom** Atom是一款广受欢迎的开源代码编辑器,它以其高度可定制性和跨平台性赢得了开发者们的喜爱。对于Python开发者来说,Atom不仅提供了对Python的全面支持,还允许用户通过安装各种插件来...
内含PHP开发用httpd-2.4.41-win64-VS16.zip 、php-7.4.4-Win32-vc15-x64.zip 、微软常用运行库合集_2019.07.20_X64.exe,及说明文件。
通过分析和学习这个PHP多功能工具箱的源码,开发者不仅可以掌握PHP的基本用法,还能了解到如何组织和构建一个实用的工具集。此外,源码未加密的特点使得用户可以直接修改和扩展,根据项目需求定制属于自己的工具箱,...
6. **Perl和PHP开发工具**:虽然AppServ主要关注PHP,但同时也包含了Perl,一种强大的脚本语言。此外,可能还包括其他开发工具,如FTP客户端、文本编辑器等,方便开发者进行日常的代码编写和调试工作。 7. **安装和...
2. **Java 开发**: Eclipse 提供了全面的Java开发工具集(JDT),包括代码编辑器、调试器、构建工具等。代码自动完成、语法高亮、错误检测等功能提高了开发效率。 3. **项目管理**: Eclipse 的工作空间(Workspace...
《高性能PHP应用开发》是一本广受好评的PHP性能优化方面的图书,通过介绍PHP的原理和相关的工具集来实现调优性能的目的。它分析和研究了Web应用程序的前端和后端,并系统地提升了其性能和运行效率。《高性能PHP应用...
总的来说,PHP编程规范和相关的代码风格检查、修复工具,是提升PHP开发质量和团队协作效率的关键要素。了解并熟练应用这些规范和工具,是每个PHP开发者的必备技能。通过使用PHP_CodeSniffer、PHP-CS-Fixer等工具,...
其中,百度云开发测试工具集就是百度为开发者提供的一整套高效、便捷的开发与测试解决方案。本文将详细介绍百度云开发测试工具的核心功能及使用方法,帮助开发者提升工作效率,加速产品上市周期。 一、百度云开发...
总结来说,【新版PHP多功能在线工具箱网站源码】是一个方便的开发辅助工具,结合了PHP5.6和MySQL5.5的强大功能,借助nginx的高效处理能力,为用户提供了一个集多种实用工具于一体的在线平台。无论是初学者还是经验...
2. `iconv.dll`:这个文件是iconv库的动态链接库,用于在不同字符集间进行转换,是PHP处理多语言环境时的重要组成部分。 3. `php.exe`:这是PHP解释器的可执行文件,负责解析和执行PHP代码。 4. `php.ini`:这是PHP...
《高性能PHP应用开发》是一本广受好评的PHP性能优化方面的图书,通过介绍PHP的原理和相关的工具集来实现调优性能的目的。它分析和研究了Web应用程序的前端和后端,并系统地提升了其性能和运行效率。《高性能PHP应用...