2009-12-08 7 views
1

У меня есть несколько веб-проектов, построенных с помощью Symfony v1.0, но меня волнуют новые функции в Symfony версии 1.4 (Улучшенная безопасность, поддержка собственных сообщений и улучшенная производительность).Как запустить несколько версий Symfony PHP Framework

Как я могу продолжить разработку моих 1.0 проектов, но также создать среду тестирования для версии 1.4?

ответ

7

Руководство по установке несколько версий Symfony

Thankyou Гийой Фландрии для указания его, есть fantastic article написанный eHabib на SymfonyNerds.com - http://symfonynerds.com/blog/?p=123

Вот это основного контура, читать все статья here.

Шаг 1 - Un-установка Symfony через PEAR

Шаг 2 - Настройка структура для Symfony: Установка Symfony в /USR/доли/PHP/Symfony

Шаг 3 - Оформить заказ каждой версии Symfony

Используйте SVN checkout, чтобы захватить каждую версию Symfony. Поместите их в другую папку под базовым каталогом Symfony.

Шаг 4 - Создание символических ссылок для каждой версии

Создание и испытание симлинки для каждой версии Symfony. Позволяет поместить их в стандартный каталог бен

Шаг 5 - Создание нового проекта

Используйте соответствующую команду Symfony. Например, чтобы создать проект Symfony 1.0:

  • Sudo symfony10 INIT-проект test1
  • Суд symfony11 генерации: Проект test11
  • Sudo symfony12 генерация: проект test12

Шаг 6 - Проверьте конфигурацию проекта, чтобы убедиться, что она выбрана в правильной версии.

5

Эта ссылка должна быть полезной: http://symfonynerds.com/blog/?p=123

Это указывает на статью под названием: Ваше полное руководство по работе с несколькими версиями Symfony на одной и той же среде

Это довольно легко сделать.

+0

Спасибо Guillaume, я подвел итог статьи в новом ответе –

+0

Извините, что просто отбросил ссылку. Урок выучен :) –

1

Как также говорится в статье, я определю его в Lib/поставщика, как SVN: внешнеположенности: Symfony http://svn.symfony-project.com/branches/1.2

Так что нет Symfony не должен быть установлен на сервере на всех, и вы можете использовать как много версий без влияния в других приложениях.

Смежные вопросы