пятница, 29 августа 2008 г.

Установка Symfony

Порядок установки фреймворка SYMFONY 1.1.1 на Windows-based-PC, PHP 5.2+

1. Активируйе PEAR: C:\PHP\GO-PEAR.BAT, соглашайтесь со всем, что попросит инсталятор. В конце, не забудьте внести обновление в реестр: C:\PHP\PEAR_ENV.reg

2. На всякий случай запустите обновление C:\PHP\PEAR UPGRADE-ALL

3. Подключаем канал SYMFONY C:\PHP\PEAR channel-discover pear.symfony-project.com

4. Инсталируем SYMFONY C:\PHP\PEAR install symfony/symfony-1.1.1. На медленных машинах процесс может занять 10-15 минут, неберитесь терпения, дождитесь сообщения
install ok: channel://pear.symfony-project.com/symfony-1.1.1

5. Проверяем установку
C:\PHP>symfony -V
symfony version 1.1.1 (C:\PHP\PEAR\symfony)

Поздравляю, фреймворк установлен!
Его библиотеки располагаются в каталоге C:\PHP\PEAR\symfony.
Они будут доступны всем проектам, что Вы напишите на Symfony.
При выходе новой версии фреймворка Symfony Вам достаточно будет выполнить команду обновления: C:\PHP\PEAR upgrate symfony/symfony.

Метод инсталяции через PEAR довольно удобен, и хорош тем, что библиотеки фреймворка изолированы от скриптов проекта, что повышает надежность. С другой стороны есть и недостаток, при переходе на новую версию фреймворка, некоторые проекты могут оказаться неработоспособными, из-за изменений в ядре фремворка, а так же могут потребоваться более новые версии дополнений-"плагинов", которые выходят как правило с запозданием.
Что бы избежать этого, существует процедура "заморозки" проекта, но о ней позднее.

Существует и другой метод установки фреймворка - метод установки "песочницы", о нем в следующей статье.

Спасибо за внимание, удачи!