集成环境哪个好?四⼤PHP集成开发环境⽐较
专注了这么些年技术,没有养成记录和积累的习惯。如今乐于开源和分享经验,却停笔踌躇,不知该从何处说起。开通博客也有⼀段时间了,也没能写出⼀篇像样的⽂章,想了很久,觉得还是应该循序渐进,从搭建和配置开发、调试环境开始。
主流的 PHP 集成开发环境 (Integrated Development Environment 以下均简称为 IDE) ⼤概有⼗⼏种,⽐如:Ze nd
Studio,PhpStorm,Eclipse,NetBeans,Dreamweaver 等,各有各的优点和缺点,本⽂并不是对各个 IDE 的使⽤和调试进⾏详细的对⽐和评测,因为每⼀款 IDE 均提供了⼤同⼩异的功能,只是在细节⽅⾯有所差异罢了,结合我这些年的开发和使⽤经验,⼤概的说说如下四种IDE 的总体印象和使⽤感悟,希望能对⼤家的参考和选择有所助益。
Z end Studio
Z end Studio 是 Ze nd Technologies 公司基于⼤名⿍⿍的 Eclipse ⼆次开发 IDE,是⽬前公认的最好⽤的 PHP 开发环境,包含了⽤于开发、编辑、调试、配置 PHP 程序所需的所有部件,整合了 PHP 开发过程中所有⼯具,代码提⽰和⾃动补全功能都不错,调试代码特别⽅便,对 Ze nd Framework 框架的⽀
持⾮常好,是最适合团队协作开发的通⽤集成开发环境,缺点是对 HTML、JavaScript、CSS 的⽀持不太好,⽽且需要收费授权,当然,这在天朝不是问题...    还有⼀点就是默认的开发⾯板是⽩⾊背景,和 Eclipse ⼀样没有提供漂亮的外观和主题,长时间盯着屏幕编码和调试会感到⾮常的难受,在此教⼤家⼀个⼩技巧,Preferences->Editors->Text Editors->Background color-
>Color RGB 值⾃定义设置为:红:203 绿:233 蓝:207,如下图所⽰:
PhpStorm
PhpStorm是 jetBrains 公司开发的 IDE,与编码神器 IntelliJ IDEA 同根同源,功能配置简便,代码提⽰和⾃动补全⾮常强⼤,对HTML、JavaScript、CSS 的⽀持也⾮常强⼤,调试也很⽅便,简直就是 PHP 开发公认神器。唯⼀的缺点是收费,但是在天朝...  你懂的,⽬前最新的好消息是对于教师和学⽣,可以免费注册使⽤。
NetBeans
NetBeans是⼀款开源的 IDE,作为后起之秀,代码提⽰和⾃动补全的速度稍逊,对各种框架的⽀持也⼀般,主要优点是轻量、免费、占内存⼩,⽀持多种开发语⾔ C/C++、Java、Python 等等,⼤多数的时候被⽤来开发 Java 应⽤,主要缺点是有时候不太稳定,对 HTML、JavaScript、CSS 的⽀持只能说⼀般。
Dreamweaver
Dreamweaver是 Adobe 公司开发的前端设计和编码集成开发环境,对 HTML、JavaScript、CSS 的⽀持⾮常好,代码提⽰和⾃动补全速度稍慢,有些甚⾄需要⼿动开启提⽰,有多种模式供开发者选择,对于⼤型前端⽹页⽹站的开发⾮常⽅便,⽆须执⾏程序便可实时观看⽹页制作效果,总的来说,是⼀款优秀的⽹页前端设计⼯具,⽽不是⼀款优秀的 PHP 开发⼯具,⽽且 Dreamweaver 也是收费的。
phpStudy程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+Zend Loader,⼀次性安装,⽆须配置即可使⽤,是⾮常⽅便、好⽤的PHP调试环境。该程序绿⾊⼩巧简易迷你仅有13M,有专门的控制⾯板。总之学习PHP只需⼀个包。
对学习PHP的新⼿来说,WINDOWS下环境配置是⼀件很困难的事;对⽼⼿来说也是⼀件烦琐的事。因此⽆论你是新⼿还是⽼⼿,该程序包都是⼀个不错的选择。
phpStudy功能特点:
1、全⾯适合 Win2000/XP/2003/win7 操作系统。
2、该程序包集成以下软件,均为最新版本。
PHP 5.3.21  新型的CGI程序编写语⾔,易学易⽤、速度快、跨平台。
Apache 2.4.3  最流⾏的HTTP服务器软件,快速、可靠、开源。
MySQL 5.5.30 执⾏性能⾼,运⾏速度快,容易使⽤,⾮常棒数据库。
phpMyAdmin 3.5.7 开源、基于WEB⽽⼩巧的MySQL管理程序。
OpenSSL 1.0.1c 密码算法库、SSL协议库以及应⽤程序。
Zend Loader 5.5.0 免费的PHP优化引擎
XCache 3.0.1    PHP缓存器/优化器
eAccelerator 1.0  PHP缓存加速器
3、MySQL数据库⽤户名:root,密码root,安装后请重新设置密码。
4、本程序纯绿⾊,⽀持系统服务和⾮服务两种启动⽅式,⾃由切换。改变安装路径或拷贝到别的电脑上也可正常运⾏;即便是运⾏完再更改路径也能运⾏,真正做到⽆须配置。重写控制⾯板更加有效直观地进⾏控制程序的启停。
5、应⽹友的要求制作Nginx版和Lighttpd版。Nginx版为phpfind,Lighttpd版为phpLight。
phpStudy特别注意:
1. 为了减少出错安装路径不得有空格和汉字,如有防⽕墙开启,会提⽰是否信任httpd、mysqld运⾏,请选择全部允许。
2. 此为apache+php⽅案,需要Nginx+php⽅案的请到下载phpfind,Lighttpd+PHP⽅案下载phpLight。
3. 重装系统后或相关服务丢失时,只需要点⼀下『运⾏模式-应⽤』即可。
4. 可通过菜单『卸载相关服务』进⾏卸载相关服务。
5. 在『启动』、『停⽌』、『重启』三个启停按钮上右键可以有选择地进⾏启停,左键将控制全部的启停。目前行的php开发工具有
6. 菜单『phpStudy 设置』可以进⾏php,apche,mysql的相关设置。菜单『站点域名设置』可以进⾏站点及域名的添加。
7. 本程序分为安装版和⾮安装版,⽆论是安装还是免安装,最后的效果完全⼀致。
系统服务和⾮服务启动的区别:
系统服务启动:开机就会启动,适合经常使⽤或做服务器,⽆需⼿⼯启动,服务会随开机⽽启动,好处程序运⾏稳定。
⾮服务启动:需要⼿动启动⼀下,适合偶尔经常使⽤⼀下。在不使⽤的情况不会启动相关进程,从⽽节省电脑的资源。
Zend Optimizer⽤优化代码的⽅法来提⾼PHP 4.0应⽤程序的执⾏速度。实现的原理是对那些在被最终执⾏之前由运⾏编译器(Run-Time Compiler)产⽣的代码进⾏优化。⼀般情况下,执⾏使⽤Zend Optimizer的PHP程序⽐不使⽤的要快40%到100%。这意味着⽹站的访问者可以更快的浏览⽹页,从⽽完成更多的事务,创造更好的客户满意度。更快的反应同时也意味着可以节省硬件投资,并增强⽹
站所提供的服务。所以,使⽤Zend Optimizer,就等于提⾼了电⼦商务的盈利能⼒。Zend Optimizer能给PHP⽤户带来很多益处,特别是那些运营⽹站的⼈。快速运⾏PHP程序可以显著降低服务器的CPU负载,并可以减少⼀半的反应时间,也就是从访问者点击链接到服务器开始读取页⾯之间的时间。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。