Переключить версию 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

Удачи

Другие вопросы по тегам