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