集成环境哪个好?四大PHP集成开发环境比较

集成环境哪个好?四大PHP集成开发环境比较http://www.5icool.org/a/201505/a11537.html专注了这么些年技术,没有养成记录和积累的习惯。如今乐于开源和分享经验,却停笔踌躇,不知该从何处说起。开通博客也有一段时间了,也没能写出一篇像样的文章,想了很久,觉得还是应该循序渐进,从搭建和配置开发、调试环境开始。主流的PHP集成开发环境(IntegratedDevelopmentEnvironment…

大家好,又见面了,我是你们的朋友全栈君。

http://www.5icool.org/a/201505/a11537.html

专注了这么些年技术,没有养成记录和积累的习惯。如今乐于开源和分享经验,却停笔踌躇,不知该从何处说起。开通博客也有一段时间了,也没能写出一篇像样的文章,想了很久,觉得还是应该循序渐进,从搭建和配置开发、调试环境开始。

主流的 PHP 集成开发环境 (Integrated Development Environment 以下均简称为 IDE) 大概有十几种,比如:Ze nd Studio,PhpStorm,Eclipse,NetBeans,Dreamweaver 等,各有各的优点和缺点,本文并不是对各个 IDE 的使用和调试进行详细的对比和评测,因为每一款 IDE 均提供了大同小异的功能,只是在细节方面有所差异罢了,结合我这些年的开发和使用经验,大概的说说如下四种 IDE 的总体印象和使用感悟,希望能对大家的参考和选择有所助益。

Z end Studio

网址:http://www.ze nd.com/en/products/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,如下图所示:

PHP集成开发环境 php集成环境 php集成环境哪个好

PhpStorm

网址:http://www.jetbrains.com/phpstorm/?fromMenu

PhpStorm是 jetBrains 公司开发的 IDE,与编码神器 IntelliJ IDEA 同根同源,功能配置简便,代码提示和自动补全非常强大,对 HTML、JavaScript、CSS 的支持也非常强大,调试也很方便,简直就是 PHP 开发公认神器。唯一的缺点是收费,但是在天朝…   你懂的,目前最新的好消息是对于教师和学生,可以免费注册使用。

PHP集成开发环境 php集成环境 php集成环境哪个好

NetBeans

网址:https://netbeans.org

NetBeans是一款开源的 IDE,作为后起之秀,代码提示和自动补全的速度稍逊,对各种框架的支持也一般,主要优点是轻量、免费、占内存小,支持多种开发语言 C/C++、Java、Python 等等,大多数的时候被用来开发 Java 应用,主要缺点是有时候不太稳定,对 HTML、JavaScript、CSS 的支持只能说一般。

PHP集成开发环境 php集成环境 php集成环境哪个好

Dreamweaver

网址:http://www.adobe.com/products/dreamweaver.html

Dreamweaver是 Adobe 公司开发的前端设计和编码集成开发环境,对 HTML、JavaScript、CSS 的支持非常好,代码提示和自动补全速度稍慢,有些甚至需要手动开启提示,有多种模式供开发者选择,对于大型前端网页网站的开发非常方便,无须执行程序便可实时观看网页制作效果,总的来说,是一款优秀的网页前端设计工具,而不是一款优秀的 PHP 开发工具,而且 Dreamweaver 也是收费的。

PHP集成开发环境 php集成环境 php集成环境哪个好

http://www.crsky.com/soft/11297.html

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方案的请到www.phpStudy.net下载phpfind,Lighttpd+PHP方案下载phpLight。
3. 重装系统后或相关服务丢失时,只需要点一下『运行模式-应用』即可。
4. 可通过菜单『卸载相关服务』进行卸载相关服务。
5. 在『启动』、『停止』、『重启』三个启停按钮上右键可以有选择地进行启停,左键将控制全部的启停。
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负载,并可以减少一半的反应时间,也就是从访问者点击链接到服务器开始读取页面之间的时间。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/153496.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java删除数组中指定元素_java学习中如何删除数组中的指定元素「建议收藏」

    java删除数组中指定元素_java学习中如何删除数组中的指定元素「建议收藏」java的api中,并没有提供删除数组中元素的方法。虽然数组是一个对象,不过并没有提供add()remove()或查找元素的方法。这就是为什么类似ArrayList和HashSet受欢迎的原因。不过,我们要感谢ApacheCommonsUtils,我们可以使用这个库的ArrayUtils类来轻易的删除数组中的元素。不过有一点需要注意,数组是在大小是固定的,这意味这我们删除元素后,并不会减少数组的…

    2022年8月11日
    8
  • vue todolist案例_nodejs mvc

    vue todolist案例_nodejs mvc1.应用模板下载:TodoMVC案例官网:http://todomvc.com如图下载模板:2.npm安装依赖通过nmp安装相关依赖,进入vscode,找到文件,右键点击在集成终端中打开,输入命令npmi进行安装;并且安装npmivue@2.6.103.引入Vue.js我们在app.js中编写Vue代码,所以要在app.js前面引入4.数据渲染4.1当任务列表(items)没有数据时,#main和#footer标识的标签应该被..

    2022年9月11日
    0
  • datagrip激活码_最新在线免费激活[通俗易懂]

    (datagrip激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月28日
    142
  • adventureworksdw2012_示例数据库怎么导入

    adventureworksdw2012_示例数据库怎么导入1、http://sqlserversamples.codeplex.com/通过网站下载示例数据库,http://msftdbprodsamples.codeplex.com/releases/view/55926 为下载地址2、其中安装AdventureWorks2008R2(oltp)的时候,需要开启sqlserver的filestream功能。点击计算机-管理-右

    2022年9月12日
    0
  • verilog cpu流水线_五级流水线CPU

    verilog cpu流水线_五级流水线CPU快把这一篇给更了

    2022年8月20日
    4
  • 中缀表达式转后缀表达式方法_后缀表达式怎么求值

    中缀表达式转后缀表达式方法_后缀表达式怎么求值前言数据结构与算法中经常遇到中缀表达式转前缀表达式的题目,网上的教程大都很不直观,自己学的时候,也走了很多弯路,现在把一个简单易懂的算法教程分享出来。中缀转后缀举个例子,一个式子:(5+20+1∗3)/14(5+20+1*3)/14(5+20+1∗3)/14如何把该式子转换成后缀表达式呢?其实就是分三步:1、按运算符优先级对所有运算符和它的运算数加括号,(原本的括号不用加)2、把运算…

    2022年10月26日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号