3

この Zend Server で実行されている PHP スクリプトでZend Serverのバージョンを受け取るにはどうすればよいですか?

phpinfo() とコマンドラインphp -vは Zend Server のバージョンを教えてくれません!

4

4 に答える 4

2

phpinfoサーバーのバージョンを(またはその環境から)派生させることはできません。

Server Control GUI のMonitor | サーバー情報、例えばversionbuild. それらは に保存され$InstallDir/GUI/application/data/zend-server.iniます。アプリケーションは、Ini が配置されているフォルダーにアクセスできる必要があり、(Zend_Config などを使用して) Ini ファイルをロードすると、値を操作できます。

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 に答える