Переключить версию Zend Framework на Zend Server CE
Итак, я недавно установил новый Zend Server CE 6.0.0.
Теперь, если я пойду localhost:10081/ZendServer/ServerInfo/
Я получаю следующую информацию сверху:
- Версия PHP 5.4.11
- Версия Zend Server: 6.0.0
- Zend Framework: 1.12.1, 2.1.1 **
- Шлюз Zend Server: 0.9.0.201301302347
- Телосложение: 68518
Как видите, установлены две версии Zend Framework, 1.12.1 и 2.1.1.
Если я использую echo Zend_Version::VERSION;
в моем приложении это показывает мне 1.12.1
,
Вопрос: Как мне переключить эти разные версии? И как я могу добавить еще больше версий (например, дополнительно 1.12.3)?
1 ответ
Как мне переключить эти разные версии?
если вы используете код без пространств имен, вы используете Zend Framework 1:
echo Zend_Version::VERSION;//this is ZF1 style code
если код пространства имен, это Zend Framework 2:
echo Zend\Version::VERSION;//this would be ZF2 style code
Вы не можете использовать неправильный случайно.
С Zend Server обе версии Zend Framework находятся в /ZendServer/share
каталог (windows) и включен в php.ini include_path
, Если вы не хотите, чтобы один или другой из доступных отредактировали его из себя php.ini include_path
,
ПРИМЕЧАНИЕ: часто include_path
запись в php.ini
для Zend Server находится в конце документа, а не в обычном месте.
And how am I able to add even more versions (e.g. additionally 1.12.3)?
Это легкая часть;
Добавить новую версию в Zendserver/share
каталог, а затем добавьте новый путь к php.ini include_path
,
include_path=".;C:\Zend\ZendServer\bin\pear;C:\Zend\ZendServer\share\ZendFramework\library;C:\Zend\ZendServer\share\ZendFramework2\library"
Дорожка
/Zend
/ZendServer
/share
/Zendframework
/Zendframework2
Удачи