+ -
当前位置:首页 → 问答吧 → Zend Server FAQ

Zend Server FAQ

时间:2009-12-17

来源:互联网

•什么是“服务器根目录”?
•我的“服务器根目录”在哪里?
•我的端口号是多少?
•Zend Server和Zend Server社区版(CE)有何区别?
•Zend Server社区版(CE)能否升级到Zend Server?
•如何获知最新可用的更新?
•更新也适用于Zend Server社区版(CE)吗?
•Zend Server社区版(CE)与xampp有何区别?
•Zend Server将能带来的改善都有哪些?
•Zend Server社区版是开源项目吗?
•如何在现有的Apache Web服务器上安装Zend Server?
•Zend Server和Zend Platform可否安装在同一台主机上?
•我试图在Windows上添加自定义的PHP扩展(DLL),但扩展没有被加载,为什么?
•什么是“服务器用户”?
•Zend如何访问虚拟主机?



Q:什么是“服务器根目录”?
A:服务器根目录是将要在服务器上运行的文件所存放的系统根目录。存放在服务器根目录的文件可以由 http://localhost<port_number>/<file_name>进行访问。服务器根目录下的文件与路径通常来说可以被下载(例如HTML或图片等静态文件)或执行(例如PHP脚本等动态脚本)。

Q:我的“服务器根目录”在哪里?
A:Zend Server默认的服务器根目录根据操作系统和使用的Web服务器而有所不同:
•Windows
                •Microsoft IIS – C:/inetpub/wwwroot
                •Apache – C:/Program Files/Zend/Apache2.2/htdocs
•如果变更了Zend Server的安装路径,那么服务器根目录将相应的变化为<Zend_Server_installation_directory>/Apache2.2/htdocs,此处的<Zend_Server_installation_dirctory>相当于Zend Server的安装路径。
        •Linux:
                •如果是从档案库(DEB或RPM包)安装Zend Server,服务器根目录将由分配的Apache包决定,同时随着分配和配置而变化。
                通常位置包括:
                        •Debian,Ubuntu - /var/www
                        •Fedora Core,RHEL,CentOS - /var/www/html
                •如果是从Generic Tarball安装Zend Server - /usr/local/zend/apache2/htdocs
                如果变更了Zend Server的安装路径,那么服务器根目录将相应的变化为<Zend_Server_installation_directory>/apache2/htdocs,此处的<Zend_Server_installation_dirctory>相当于Zend Server的安装路径。
        •Mac OS X:/usr/local/zend/apache2/htdocs

Q:我的端口号是多少?
A:在大多数情况下,Web服务器的默认端口号为80。如果端口号是80,访问页面时的URL便可以省去<端口>这项参数。(例如:可以不指定端口号访问 http://localhost/<file_name>)
以下情况时,端口号可能有所不同:
•Zend Server在Mac OS X上运行。此时默认的端口号为10088。
•在Linux上从Generic Tarball安装的Zend Server。此时默认的端口号为10088。
•在安装过程中或安装完成之后,手动变更了Zend Server的监听端口号。

Q:Zend Server和Zend Server社区版(CE)有何区别?
A:Zend Server社区版(CE)是一套快捷可靠的PHP应用程序的堆栈。它完全免费,并可用于开发、测试及生产各个环节。Zend Server是一套商业产品,是商业关键业务应用的最佳选择。Zend论坛对Zend Server CE提供支持,而Zend Server的用户将能够获得更广泛、更综合的技术支持、软件更新以及安全补丁。Zend Sever包含了用于应用程序提速的扩展缓存、程序监测及问题诊断。获取更多有关两种版本Zend Server差异的信息在http://www.zend.com/en/products/server/editions。

Q:Zend Server社区版(CE)能否升级到Zend Server?
A:直接运行Zend Server安装包,即可从Zend Server CE轻松升级到Zend Server。所有设置、应用及配置都将得到保留。

Q:如何获知最新可用的更新?
A:当有可用的更新时,Zend Server将自动通知您。更新的有关信息,例如重要性及描述将在更新一览中显示。Zend Server同时具有DEB和RPM格式:这意味着您可以像任何其他软件一样从发行库(例如使用aptitude,yum,synaptic等)中安装和更新Zend Server。

Q:更新也适用于Zend Server社区版(CE)吗?
A:Zend Server社区版不支持在线自动更新,Zend将会周期性发布Zend Server社区版的更新。

Q:Zend Server社区版(CE)与xampp有何区别?
A:两者最根本的区别在于Zend Server CE是从无至有进行设计,可用于生产的,以及由PHP公司Zend所支持的。
   此外,Zend Server CE提供了一体化的安装程序,包含了一个经过认证的PHP发布,Zend Framework,与Apache和IIS完美集成;Zend Server CE同时也提供了一个集成的Web管理控制台。。

Q:Zend Server将能带来的改善都有哪些?
A:Zend Server使用了多种技术(代码缓存、整页缓存及高速数据缓存)来提高应用程序的响应时间,同时降低系统资源占用。许多用户宣称典型的PHP程序提高了200%-300%的运行速度,同时系统资源占用率下降。

Q:Zend Server社区版是开源项目吗?
A:不是。Zend Server CE是Zend提供的免费产品,但并不基于任何开源协议。

Q:如何在现有的Apache Web服务器上安装Zend Server?
A:在Windows或Linux(从generic tar ball安装)上,Zend Server绑定了自己的Apach Web服务器,无法使用现已安装的Apache服务器。
在Linux(从DEB或RPM包安装)上,Zend Server使用Linux所分配的Apache服务器。

Q:Zend Server和Zend Platform可否安装在同一台主机上?
A:虽然从技术上来说,通过不同的Web服务器使得Zend Server与Zend Platform安装在同一台主机上或许是可行的,然而Zend 并不支持这样配置。

Q:我试图在Windows上添加自定义的PHP扩展(DLL),但扩展没有被加载,为什么?
A:在Windows上,试图加载预先内置二进制扩展前,请确认扩展适合当前使用的Zend Server所支持的PHP版本,而不是调试版,并且更重要的是,请确认扩展是在非线程安全(NTS)模式下编译的。开启线程安全编译的扩展无法在Zend Server上运行。请注意Zend并不支持自定义扩展,在提交任何技术支援请求前,您应该停止使用任何已经安装的自定义扩展。

Q:什么是“服务器用户”?
A:当Web服务器启动时,其进程将作为一个特殊的用户来运行。您可以利用此用户为Web服务器及PHP设定写入系统资源的相关权限。
   以下是此用户的默认值。如果您手动更改了相关配置,将使用您所配置的值:
   Windows:
                   •Microsoft IIS – IUSER
                •Apache – SYSTEM
   Linux:
                •Tarball - darmon
                •DEB - www-data
                •RPM - apache
                        •Debian,Ubuntu - /var/www
                        •Fedora Core,RHEL,CentOS - /var/www/html
   Mac OS X:daemon

Q:Zend如何访问虚拟主机?
A:Zend Server pricing is defined on a per server basis.如果Zend Server运行于虚拟环境,每个虚拟服务器都将被视同为物理服务器。

作者: PHPChina   发布时间: 2009-12-17

踩踩打酱油路赤脚过咯,来看看有什么好玩的.
踩踩打酱油路赤脚过咯,来看看有什么好玩的.

作者: 我爱你猪   发布时间: 2010-08-03