Назад | Перейти на главную страницу

Как использовать другую версию Zend Framework при использовании Zend Server

Я установил Zend Server, и Zend Framework идет в комплекте с ним. Я заметил, что мое новое приложение использует версию Zend Framework Zend Framework (1.10), а не ту, на которую я указал / library / Zend (1.9.6).

Как я могу изменить это поведение по умолчанию? Боюсь, что если я обновлю Zend Server в будущем, он автоматически обновит Zend Framework и может сломать мое приложение.

Таким образом, у меня есть две версии Zend Framework на сервере: одна по умолчанию, которая поставляется вместе с Zend Server (/ usr / local / zend / share / ZendFramework), и другая версия, которая находится рядом с моим приложением в (./library/Zend ).

Еще немного покопаюсь, и я отвечу на свой вопрос.

Поскольку Zend Framework поставляется вместе с Zend Server CE, Zend Server CE по умолчанию имеет include_path

.:/usr/local/zend/share/ZendFramework/library:/usr/local/zend/share/pear

Итак, приложение Zend должно видеть, что вместо моего library/Zend папка. Чтобы решить эту проблему, просто сбросьте include_path в верхней части вашего index.php файл включает это

set_include_path('.');

Затем вы хотите убедиться, что папки Zend и ZendX в вашем /library папку вашего приложения (или создать символические ссылки).