この Zend Server で実行されている PHP スクリプトでZend Serverのバージョンを受け取るにはどうすればよいですか?
phpinfo() とコマンドラインphp -v
は Zend Server のバージョンを教えてくれません!
この Zend Server で実行されている PHP スクリプトでZend Serverのバージョンを受け取るにはどうすればよいですか?
phpinfo() とコマンドラインphp -v
は Zend Server のバージョンを教えてくれません!
phpinfo
サーバーのバージョンを(またはその環境から)派生させることはできません。
Server Control GUI のMonitor | サーバー情報、例えばversion
とbuild
. それらは に保存され$InstallDir/GUI/application/data/zend-server.ini
ます。アプリケーションは、Ini が配置されているフォルダーにアクセスできる必要があり、(Zend_Config などを使用して) Ini ファイルをロードすると、値を操作できます。
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;