本文目录
- zend studio和wamp的区别
- ZendStudio是什么
- zend studio 有哪些功能
- zend studio的工作空间设置到哪个路径
- 如何用zendstudio新建一个PHP工程
- 一流的zend studio经常一输入就未响应,如何优化自身软件
- Zend Studio软件用于什么
- zend studio 怎么使用
- zend studio 和 wampserver有什么不同
zend studio和wamp的区别
Zend
Studio是Zend
Technologies开发的PHP语言集成开发环境,而wamp是一组常用来搭建动态网站或者服务器的开源软件,他可以使你写的PHP程序可以运行。
希望能帮助你!!!
ZendStudio是什么
Zend Studio是Zend Technologies公司开发的PHP语言集成开发环境(IDE)。除了有强大的PHP开发支持外也支持HTML、js、CSS,但只对PHP语言提供调试支持。Studio5.5系列后,官方推出了基于Eclipse平台的Zend Studio,当前最新的11.0.1版本亦是构建于Eclipse平台.
Zend Studio 是专业开发人员在使用PHP整个开发周期中唯一的集成开发环境 (IDE),它包括了PHP所有必须的开发部件。通过一整套编辑、调试、分析、优化和数据库工具,Zend Studio 加速开发周期,并简化复杂的应用方案。
Zend Studio是Zend Technologies开发的PHP语言集成开发环境(Integrated Development Environment IDE)。也支持HTML和js标签,但只对PHP语言提供调试支持。因为是同一个公司的产品,所以提供的Zend Framework方面的支持比其他软件好。Zend Studio5.5系列后,官方推出利用了Eclipse平台,基于PDT的Zend Studio for Eclipse 6.0,之后的版本也都构建于Eclipse。
Zend Studio是屡获大奖的专业 PHP 集成开发环境,具备功能强大的专业编辑工具和调试工具,支持PHP语法加亮显示,支持语法自动填充功能,支持书签功能,支持语法自动缩排和代码复制功能,内置一个强大的PHP代码调试工具,支持本地和远程两种调试模式,支持多种高级调试功能。
Zend Studio可以在Linux、Windows、Mac OS X上运行。
zend studio 有哪些功能
Zend Studio 是专业开发人员在使用PHP整个开发周期中唯一的集成开发环境 (IDE),它包括了PHP所有必须的开发部件。通过一整套编辑、调试、分析、优化和数据库工具,Zend Studio 加速开发周期,并简化复杂的应用方案。
Zend Studio 特点浏览
快速代码开发与配置 本地和远程调试器
数据库连通性 & SQL工具 团队合作环境
完全 PHP 4/PHP 5 切换 PHPDocs/PHP文档处理程序支持
SFTP, FTP以至SSH的安全连接 100个以上代码摘录
50个以上样品数据库应用程序 与Zend Platform™组合
Zend Studio产品特征
Zend Studio 设计时考虑了商务应用开发的需要,是开发者利用PHP创造强有力数据库应用软件的完美开发环境。Zend Studio 具有专业和企业开发者开发、配置、调试和管理关键商务PHP应用的易使用性、可伸缩性、可靠性和扩展性。
PHP最强有力的开发环境
提高生产力:通过完全的PHP5支持、编码分析器、编码组合功能、语法检索、项目管理器、编码编辑器、绘图调试器(向导)。
超强智能编码:具备新的和更优秀的分析和优化工具像PHP编码检测器,。
PHP的标准记录工具--PHP文档记录器:非常容易记录PHP代码、程序应用和方案。
FTP和SFTP组合简化配置,使开发者安全地从远程服务器灵活的上载和下载项目文件。
高水平的商务应用开发
直接链接最广泛使用的专业数据库,像IBM DB2/Cloudscape/Derby、MySQL、Oracle、Microsoft SQL Server, PostgreSQL 和 SQLite。
通过使用带 SQL92 和 语法检索支持的Zend SQL Query Editor,到被链接服务器上进行写和执行程序的访问。
用 Zend SQL Explorer 观看数据库结构和管理内容。
PHP完整的调试环境
先进的调试特征优势,包括:Conditional Breakpoints, Stack Trace View, Advanced Watches, Variables and Output Buffer
利用最强大的PHP调试器在本地或远程调试本地的环境。
对于本地调试或者是基于互联网的远程调试都能够确保安全连接
用“一次点击浏览器调试”从浏览器直接调试和分析编码。
强有力的团队开发和管理工具
从 Zend Studio 内直接应用 CVS,通过有效地管理源代码 ,容易进行团队的开发与合作。
利用综合性能编辑器,监视访问功能,优化应用程序的总体性能。
Zend Studio 与 Zend Platform 结合使用时,可以实时获得代码和脚本性能的反馈,。
ZEND STUDIO 为流行的 SQL 数据库包括 MySQL、Oracle、IBM DB2 和Cloudscape、微软SQL服务器、SQLite 和 Postgre SQL提供查询、编辑和执行能力。
-zend studio
zend studio的工作空间设置到哪个路径
一、软件启动时更改
如果你的zendstudio 在启动时没提示你选择工作空间的话,你可以在软件启动后点击 窗口(window)-》首选项(perferences)-》启动与关闭(Startup and Shutdown)-》工作空间(Workspace),这时你会看到右侧顶部有一个启动时提示工作空间复选框没有被选中,将复选框选中点击应用后关闭zend,再次启动的时候他就是提示你选择默认的工作空间了
二、在软件中进行切换修改
在zendstudio的菜单中点击 文件(file)-》切换工作空间-》其他-》选择工作空间的存储路径就可以了,选择之后 zendstudio会自己重新启动
-s
如何用zendstudio新建一个PHP工程
一、利用ZendStudio创建 PHP Project
1. 打开ZendStudio, 选择:File à New à PHP Project,
在”Project name”后输入工程名(比如我这里叫:PhpAppDemo),其他保持默认不变,点击按钮”Next 》”,弹出如下对话框:
继续点击按钮”Next 》”,弹出如下对话框:
最后,点击按钮”Finish”,这样名为PhpAppDemo的php工程就创建成功了,
二、利用ZendStudio打开已经存在的PHP Project
1. 打开ZendStudio, 选择:File à Import,
选择 General à Existing Projects into Workspace, 然后点击按钮”Next 》”,弹出如下对话框:
选择目录C:\Program Files\Zend\Apache2\htdocs\zabbixdemo下的php应用程序(注意:该目录下有工程文件),点击按钮”Finish”,即可将已有php工程导入到zendstudio中,
三、利用ZendStudio导入PHP项目到已存在的PHP工程中
注意:被导入的PHP项目无工程文件。
说明:以上面我之前创建的PHP工程PhpAppDemo为例.
1. 右键点击PHP工程PhpAppDemo,在弹出的菜单中,选择”Import…”,
接着,弹出如下对话框:
选择”General à File System”,然后点击按钮”Next 》”,则弹出如下对话框,
在”From directory”后面选择目录d:\usr\webroot\xbServer(说明:该目录下的php文件和目录是开源项目xibo的源代码文件夹),接着勾选上所有的checkbox, 最后点击按钮”Finish”,则成功导入xibo项目的源代码到已存在的项目PhpAppDemo中,
-zend studio
一流的zend studio经常一输入就未响应,如何优化自身软件
唉,我也有这个苦恼,但是用Zendstudio很多年了,界面神马的都已经习惯了,也不想换其他的,就将就着用吧,下面是转载来的,应该有点帮助,但偶尔卡顿还是有的,你可以看看
概述:
作为一个PHP的开发人员,你每一天八个小时的工作都是使用你最喜爱的IDE开发的,所以了解Zend Studio
所提供的功能以及应该被避免的是绝对必要的。我想引用Zend
Studio的其中一个项目领导罗伊·加纳的一句话,他曾经说过“你必须掌握你的IDE!”。
从IDE的角度来看,创建(大的)PHP项目,了解Studio如何工作以及工作的最好方式是非常重要的。我们收集了各种提高Studio性能的方法,下面是我们想法的一个清单。当然,并不是所有的建议对每个人都有效,因为它总是取决于项目的基础设施。
技巧
1、不要使用远程项目
这个或许是最重要的技巧。一些zend studio的用户经常抱怨zend的性能,可是他们通常使用SSH,FTP或者其他一些类似的连接方式来共享他们的项目。
在这种情景下,Zend
Studio的每一步操作都必须在最适合文件下载/上传、但不是有效的随机文件访问的协议下执行。当然,与远程的项目配置相比,穿件或许需要花费一些时
间。例如,当创建一个相当大的项目(包括完整的Zend框架和一些其他的PHP框架——大约120万行的代码)通过远程系统管理器和SSH,后续的项目创
建将花费超过40分钟。这样的话,当然了对于用户而言这算是太多的时间。然而,从程序的角度来看,每一行的代码都需要被分析和验证,并有大量的验证和分析
工具在Zend Studio默认启用。
为了解决这个问题,我们引入了一个新的称为远程服务器支持的工作流。使用了这个功能,你可以从远程服务器创建一个新的PHP项目或者你也可以在现有
项目的属性中启用远程服务器的支持。这将从远程服务器复制选中的项目文件到本地系统(可能只有作为非PHP内容的PHP源可以过滤掉)。这可能花费一些时
间,但是这是必须要做的。在自动默认情况下,每一个新创建或修改后的文件都将被上传到服务器上。使用远程服务器支持明显会减少项目构建的时间。比如,上面
提到的大型项目大约5分钟之内就可以创建(而不是40分钟)。
新工作流的另一个优势就是他也可以和使用版本控制系统的PHP项目的一起工作,例如SVN或CVS(Git和hg也可作为单独的插件)。首先,一个
常规使用版本控制的PHP项目必须要和本地源文件同步被创建。然后,远程服务器支持才可以启用。由于该项目文件现在是在本地,使用版本控制你可以与其他人
一起工作。另一方面,在服务器上的文件是最新的,因为他们和远程服务器的每一个变化同步的,无论是手动编辑还是来自版本控制系统,都将被传递到以及定义的
远程位置。
2、总是使用本地工作区
虽然Eclipse(和Zend
Studio)可以处理位于同一个共享在网络中的位置(CIFS,FS,等等)的工作区,但是不建议这么做。对于一个PHP项目,大多数项目的服务信息都
写入了工作区。如果工作区的访问都是通过一个连接,这样容易同步和并发读/写问题,同时各种各样的问题可能也会出现。这样的问题并不总是一致的,通常很难
诊断。因此,我们总是建议把工作区存在本地磁盘。然而,在网络连接相当快的情况下通常项目存在于由操作系统支配(比如网络共享的数目)的远程位置可能比较
安全。
要改变工作空间的位置,请到 File | Switch Workspace | Other.
3、控制你的创建路径
对于一个大项目项目的构建花费5分钟可能是合理的,但进一步减少时间也是可能的。默认情况下,是在创建路径下完成项目,这样每一个文件都会被解
析。从PHP的创建路径中删除日志文件、图像或完整的文件夹,你会看到性能的提高。在大量使用JavaScript代码项目中,您还应该考虑调整
JavaScript的创建路径。
4、分离你的项目
想象一下你有一个基于Zend框架(ZF)的PHP项目。设置项目直觉的办法是把ZF库添加到这个项目的PHP文件包含的路径。这将意味着在每一次重建项目,ZF文件也将重新构建。
这并不总是必要的,特别是如果你有超过一个基于Zend框架开发的项目。相反,你可以创建一个单独的PHP项目,例如,“ZF图书馆”,并且把
ZF图书馆导入到你选择的项目中。现在在你的项目中你有“Zend”的文件夹,你可以把“ZF图书馆的项目“添加到你项目的主路径。在重建主项目文件
时,ZF将不会被处理,但他们可以用在内容辅助、代码导航等等。此外,“ZF图书馆”项目可以被添加到列表的引用项目(Project | Properties | Project References),这样的话它就和主项目一起自动被打开。
因为在大多数项目中框架占有最大的一部分,但是他们往往仅仅是略微的修改,所以高的性能可以通过分离项目获得 。
5、过滤掉不需要的资源
在项目树中有一些资源对于开发进程不是需要,但是是可用的,如图像、日志或缓存目录。这些目录应该从创建路径下排除(参见技巧3),也可以从来自PHP Explorer视图中完全过滤掉(Project | Properties | Resource | Resource Filters and add the appropriate filters)。无关紧要的资源再也不会在在PHP Explorer视图下显示,在刷新过程中他们以及被忽略了,这使得开发过程变得更快。
6、只在必要的时候进行验证
在每个项目建立时,每个文件也将被验证。检查一下验证器,在每个项目中它也可以配置的。把你不想验证的文件禁用掉。例如,如果您不需要XML验
证,那么就禁用相关的验证器。尤其是在你把一个大的项目分离成库和主要代码(参见技巧4),这是特别重要的。例如,在ZF基础的项目中,你应该考虑完全禁
用验证Zend框架的库项目。可能你对ZF的警告不感兴趣,所以觉得没有需要分析这些文件。要更改验证设置,请到(Project | Properties | Validation)进行相关设置。
7、只验证需求
如果你考虑到验证特性对你的开发至关重要,不想把验证你项目的选项禁用,那么你可以选择手动启动验证(Project | Properties | Validation and uncheck the Build option for the validators)。现在没有验证器是在项目构建是自动完成了。但是,它可以从一个PHP项目或甚至一个目录或文件的上下文(右键)菜单中手动进行选择验证。
8、只在必要的时候进行语义分析
使用和技巧6相同的例子,当我们信任ZF团队正在开发高质量的代码时,Zend框架库就不需要进行语义分析。因此,这个功能在“图书馆项目”也可以被禁用(project
| Properties | Semantic Analysis and mark the Enable project specific
settings checkbox and unmark Enable Semantic Analysis)。
9、关闭其他一切不需要的项目
每一个打开的试图都会占用系统的资源,这是非常耗费时间的。因此,你应该关闭其他任何、暂时不使用的试图。无论是控制台还是Tasks试图考虑
一下是否和你的工作相关,同时也要关闭你暂时不处理的试图。每一个项目模型都会占用内存的一部分,项目越大,占用的内存越高。这非常类似于常规的写字台,
你需要时时刻刻清洁它,才有创造新事物的空间(右键项目-》close project),重新开启类似。
10、修改zend studio的默认配置
Zend Studio接口可以监视Java堆空间由应用程序使用了多少。这样做,显示堆状态的选项在Zend Studio属性可以设置状态(Window | Preferences | General (in MacOS X go to Zend Studio | Preferences | General))。通过修改位于Zend Studio安装路径下的ZendStudio.ini文件可以做到。搜索xms和-xmx参数:
1 Xms - The initial amount of memory to allocate for Java heap space.
2 Xmx - The maximal amount of memory that is allowed to be used for Java heap space.
这些值可以增加,但是你要知道同时你将限制了系统的物理内存。即使再非常复杂的项目512M Xms and 1024M Xmx 应该足够了。
-s
Zend Studio软件用于什么
Zend
Studio
是专业开发人员在使用PHP整个开发周期中唯一的集成开发环境
(IDE),它包括了PHP所有必须的开发部件。通过一整套编辑、调试、分析、优化和数据库工具,Zend
Studio
加速开发周期,并简化复杂的应用方案。
Zend
Studio
特点浏览
快速代码开发与配置
本地和远程调试器
数据库连通性
&
SQL工具
团队合作环境
完全
PHP
4/PHP
5
切换
PHPDocs/PHP文档处理程序支持
SFTP,
FTP以至SSH的安全连接
100个以上代码摘录
50个以上样品数据库应用程序
与Zend
Platform™组合
Zend
Studio产品特征
Zend
Studio
设计时考虑了商务应用开发的需要,是开发者利用PHP创造强有力数据库应用软件的完美开发环境。Zend
Studio
具有专业和企业开发者开发、配置、调试和管理关键商务PHP应用的易使用性、可伸缩性、可靠性和扩展性。
PHP最强有力的开发环境
提高生产力:通过完全的PHP5支持、编码分析器、编码组合功能、语法检索、项目管理器、编码编辑器、绘图调试器(向导)。
超强智能编码:具备新的和更优秀的分析和优化工具像PHP编码检测器,。
PHP的标准记录工具--PHP文档记录器:非常容易记录PHP代码、程序应用和方案。
FTP和SFTP组合简化配置,使开发者安全地从远程服务器灵活的上载和下载项目文件。
高水平的商务应用开发
直接链接最广泛使用的专业数据库,像IBM
DB2/Cloudscape/Derby、MySQL、Oracle、Microsoft
SQL
Server,
PostgreSQL
和
SQLite。
通过使用带
SQL92
和
语法检索支持的Zend
SQL
Query
Editor,到被链接服务器上进行写和执行程序的访问。
用
Zend
SQL
Explorer
观看数据库结构和管理内容。
PHP完整的调试环境
先进的调试特征优势,包括:Conditional
Breakpoints,
Stack
Trace
View,
Advanced
Watches,
Variables
and
Output
Buffer
利用最强大的PHP调试器在本地或远程调试本地的环境。
对于本地调试或者是基于互联网的远程调试都能够确保安全连接
用“一次点击浏览器调试”从浏览器直接调试和分析编码。
强有力的团队开发和管理工具
从
Zend
Studio
内直接应用
CVS,通过有效地管理源代码
,容易进行团队的开发与合作。
利用综合性能编辑器,监视访问功能,优化应用程序的总体性能。
Zend
Studio
与
Zend
Platform
结合使用时,可以实时获得代码和脚本性能的反馈,。
ZEND
STUDIO
为流行的
SQL
数据库包括
MySQL、Oracle、IBM
DB2
和Cloudscape、微软SQL服务器、SQLite
和
Postgre
SQL提供查询、编辑和执行能力。
-zend studio
zend studio 怎么使用
1. 打开ZendStudio, 选择:File à New à PHP Project, 如下图所示:
于是弹出如下界面:
在”Project name”后输入工程名(比如我这里叫:PhpAppDemo),其他保持默认不变,点击按钮”Next 》”,弹出如下对话框:
继续点击按钮”Next 》”,弹出如下对话框:
最后,点击按钮”Finish”,这样名为PhpAppDemo的php工程就创建成功了,如下图所示:
二、利用ZendStudio打开已经存在的PHP Project
1. 打开ZendStudio, 选择:File à Import,
接着,弹出如下对话框:
选择 General à Existing Projects into Workspace, 然后点击按钮”Next 》”,弹出如下对话框:
选择目录C:\Program Files\Zend\Apache2\htdocs\zabbixdemo下的php应用程序(注意:该目录下有工程文件),点击按钮”Finish”,即可将已有php工程导入到zendstudio中,
-s
zend studio 和 wampserver有什么不同
1.Wampserver是 Windows 系统下 PHP 环境搭建的集成包。
Wampserver = Windows + Apache + MySQL + PHP.
用 Wampserver 就可“一键搭建”环境,免去将 Apache、MySQL、PHP分别下载安装并配置的麻烦。
与 Wampserver 平行的是 LAMP = Linux + Apache + MySQL + PHP ( Linux系统下的PHP环境集成 );LNMP = Linux + Nginx +MySQL + PHP ;MAMP = Mac + Apache+MySQL+PHP ( Mac 系统下的PHP环境集成 )……-zend studio
2.Zend Studio是代码编辑器
有了大环境,我们要编写代码,就可以用到它。
与 Zend Studio 平行的是 Atom、Sublime、NetBeans、PHPStorm、Nusphere、VIM、Cloud9、PHP Designer、Dreamwearver……等编辑器。当然,你用txt也可以编写代码。-s
就好比不装windows环境,怎么写txt呢;不装 texlive环境,怎么写Latex呢;没有地球大环境,人类怎么进行活动呢。他们之间就是这个关系。