Zend Server 是Zend公司免费提供给开发人员的一款工具,里面集成了如下组件:
Zend Server |
---|
Version | 4.0.4 |
|
Build | Zend-Server-CE-4.0.4RC8-Windows_x86 |
|
PHP |
---|
Version | 5.2.10 |
|
PHP Configuration File | C:\Program Files\Zend\ZendServer\etc\php.ini |
|
Web Server |
---|
Server Name | localhost |
|
Server Software | Apache/2.2.11 (Win32) mod_ssl/2.2.11 OpenSSL/0.9.8k |
|
OS Version | Windows XP |
|
Zend Framework |
---|
Version | 1.8.4 |
|
Installed Path | C:\Program Files\Zend\ZendServer\share\ZendFramework |
|
Zend Data Cache |
---|
Version | 4.0 |
|
Status | On |
|
Zend Debugger |
---|
Version | 5.2 |
|
Status | On |
|
Zend Guard Loader |
---|
Status | Not installed |
|
Zend Java Bridge |
---|
Status | Not installed |
|
Zend Optimizer+ |
---|
Version | 4.0 |
|
Status | On |
|
你会发现使用这个“套件”搭建开发环境,比以往的各种AMP都要方便,常用的参数变更再也不必去编辑长长的配置文件了,点点鼠标就行了。
对一组LAMP或WAMP来讲,只少一个Mysql,需要你单独安装了。
下面说说安装Zend Server:
首先来这个页面:
http://www.zend.com/en/products/server-ce/downloadsZend Server提供4类平台下的7种安装包下载,我们这里以作为一般开发平台应用最广泛的MS Windows X86为例。
点选择框,选定windows项,download。
这是一个我们熟悉的exe包,下载之后双击就可以了,默认安装位置如上表所示。
需
要指出的是安装中有一步要求选择安装方式,如果你需要更全面的支持,选择full,这样会从服务器自动下载需要的包,如果你不能忍受缓慢的下载速度,就是
用推荐的默认方式吧。安装过程乏善可陈,如果你的计算机上没有其他占用80端口的服务正在运行(如各种web服务器和QVOD等流媒体共享程
序),Zend Server CE将占用80端口,否则,在安装过程中需要设置一下,81就好了。这样你访问Zend Server CE
提供的Apache服务器的网站根目录的时候,就需要在浏览器地址栏键入localhost:81了。
默认安装很快就能完成,这时你惊喜的在屏幕右下角看到了这个:
左边是apache,右边就是Zend Server CE了。你欢欣鼓舞的地址栏输入localhost:81。成功了!
就这么简单。于是你像往常一样写了个phpinfo丢进htdocs目录,一回车,靠500错误……Apache应该是正常的,php没起来?
跟我来:X:\YOURPATHTOZENDSERVER\etc\ZendEnablerConf.xml
用随便什么文本编辑器(gvim,npp之类)打开它,赫然发现最头上应该是”<?xml“的地方竟然乱码,改过来吧。
重启Apache,你可能有其他Apache同时在运行,不要搞错。
这次没问题了。
访问http://localhost:81/ZendServer/
第一次来会让你设置一下口令,以便下次登录使用
设置之后就进入主界面了
刚才说过,你不必去配置文件里面瞎折腾了
如
果你使用Zend Studio,zend debugger插件已经自己找到了Zend
Server,可以开始调试你的程序了。如果你使用PDT或自己定制的Eclipse或其他支持zend
debugger的IDE/编辑器,只要按照你往常的做法设置一下就可以了。
需要严重说明:windows环境下xdebugger与Zend Optimizer+有冲突,所以,假如你的工作习惯偏向于xdebugger,不要安装Zend Server CE;
netbeans是非常棒的IDE,但是只支持xdebugger,所以,假如你的大量工程都依赖于netbeans,不要使用Zend Server CE。
如果你英语不错,点击上图右上角的help,那里有详细的本地英文文档