Версия Zend Server? - PullRequest
       14

Версия Zend Server?

3 голосов
/ 03 февраля 2010

Как я могу получить версию Zend Server с помощью PHP-скрипта, работающего на этом Zend Server?

phpinfo () и командная строка php -v не сообщают версию Zend Server!

Ответы [ 4 ]

2 голосов
/ 03 февраля 2010

Вы не можете получить версию Сервера из phpinfo (или среды в этом отношении).

Я полагаю, что вы после значений, которые отображаются в графическом интерфейсе управления сервером на Монитор | Информация о сервере , например version и build. Они хранятся в $InstallDir/GUI/application/data/zend-server.ini. Ваше приложение должно иметь доступ к папке, в которой находится Ini, загрузить файл Ini (с чем-то вроде Zend_Config), а затем вы можете работать со значениями.

Обратите внимание, что ZS собран с ZF и файлы не запутаны, поэтому вы можете проверить их исходный код, чтобы увидеть, как они получают доступ к этой информации. Вполне возможно, можно повторно использовать некоторые из их кода.

1 голос
/ 04 октября 2013

Быстрый и грязный способ получить его:

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

Здесь вы бы заменили /usr/local/zend альтернативным путем, который вы выбрали.

И вы получите такой вывод, как:

version = 5.6.0
0 голосов
/ 17 апреля 2019

Откройте файл .ini Zend-сервера (zs_ui.ini) и найдите version.

...\Zend\ZendServer\gui\config\zs_ui.ini

Пример: zend_gui.version = 9.0.1

0 голосов
/ 10 марта 2014

Вы можете использовать следующую команду: echo Zend_Version :: VERSION;

...