如何通过在此 Zend Server 上运行的 PHP 脚本接收Zend Server版本?
phpinfo() 和命令行php -v
不告诉 Zend 服务器版本!
如何通过在此 Zend Server 上运行的 PHP 脚本接收Zend Server版本?
phpinfo() 和命令行php -v
不告诉 Zend 服务器版本!
您不能从phpinfo
(或与此相关的环境)派生服务器版本。
我假设您是在Monitor | Server Control GUI 中显示的值之后。服务器信息,例如version
和build
。它们存储在$InstallDir/GUI/application/data/zend-server.ini
. 您的应用程序必须有权访问 Ini 所在的文件夹,加载 Ini 文件(使用 Zend_Config 之类的文件),然后您才能使用这些值。
请注意,ZS 是使用 ZF 构建的,并且文件没有被混淆,因此您可以查看他们的源代码以了解他们如何访问此信息。很有可能重用他们的一些代码。
一种快速而肮脏的方法:
$ cat /usr/local/zend/gui/application/data/zend-server.ini | grep version
在这里,您将替换/usr/local/zend
为您可能选择的任何替代路径。
你会得到一些输出,比如:
version = 5.6.0
您可以使用以下命令: echo Zend_Version::VERSION;
打开 zend 服务器 .ini 文件 ( zs_ui.ini
) 并找到version
.
...\Zend\ZendServer\gui\config\zs_ui.ini
例子:
zend_gui.version = 9.0.1