3

如何通过在此 Zend Server 上运行的 PHP 脚本接收Zend Server版本?

phpinfo() 和命令行php -v不告诉 Zend 服务器版本!

4

4 回答 4

2

您不能从phpinfo(或与此相关的环境)派生服务器版本。

我假设您是在Monitor | Server Control GUI 中显示的值之后。服务器信息,例如versionbuild。它们存储在$InstallDir/GUI/application/data/zend-server.ini. 您的应用程序必须有权访问 Ini 所在的文件夹,加载 Ini 文件(使用 Zend_Config 之类的文件),然后您才能使用这些值。

请注意,ZS 是使用 ZF 构建的,并且文件没有被混淆,因此您可以查看他们的源代码以了解他们如何访问此信息。很有可能重用他们的一些代码。

于 2010-02-03T18:19:06.970 回答
1

一种快速而肮脏的方法:

$ cat /usr/local/zend/gui/application/data/zend-server.ini | grep version

在这里,您将替换/usr/local/zend为您可能选择的任何替代路径。

你会得到一些输出,比如:

version = 5.6.0
于 2013-10-04T01:26:59.857 回答
0

您可以使用以下命令: echo Zend_Version::VERSION;

于 2014-03-10T19:38:52.080 回答
0

打开 zend 服务器 .ini 文件 ( zs_ui.ini) 并找到version.

...\Zend\ZendServer\gui\config\zs_ui.ini

例子: zend_gui.version = 9.0.1

于 2019-04-17T04:34:55.010 回答