2010-02-03 40 views
3

如何通過在此Zend Server上運行的PHP腳本來接收Zend Server版本?Zend Server版本?

phpinfo()和命令行php -v不告訴Zend Server版本!

+3

我不知道,但我確定'phpinfo()'會告訴你。 – 2010-02-03 17:31:47

+0

我認爲你是對的。 http://kb.zend.com/index.php?View=entry&EntryID=91 – 2010-02-03 17:38:47

+0

Zend Server!= PHP解釋器! phpinfo()不會告訴Zend Server版本!此外,Mike的解決方案並未告知Zend Server版本。 – powtac 2010-02-03 18:20:13

回答

2

您無法從phpinfo(或該環境)派生服務器版本。

我假設您在服務器控制GUI中顯示的值在監視器|服務器信息,例如versionbuild。它們存儲在$InstallDir/GUI/application/data/zend-server.ini中。您的應用程序必須有權訪問Ini所在的文件夾,加載Ini文件(類似Zend_Config),然後您可以使用這些值。

請注意,ZS是使用ZF構建的,並且這些文件不會被模糊處理,因此您可以查看它們的源代碼以瞭解它們如何訪問此信息。可能很有可能重用他們的一些代碼。

+1

謝謝! zend-server.ini是一個非常好的提示! – powtac 2010-02-03 18:24:35

1

一個快速和骯髒的方式來獲得它:

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

在這裏,你將與任何替代路徑,你可能選擇替代/usr/local/zend

,你會得到像一些輸出:

version = 5.6.0 
0

您可以使用下面的命令: 回聲Zend_Version ::版本;