Установка Symfony 2.* (Урок 2. Подготовка)

Итак... Мы уже ознакомились с Symfony framework (здесь) и набрались смелости его установить. Установка Symfony возможна двумя способами. Первый - вручную - скачать архив с офф. сайта (http://symfony.com/, а вдруг =) ) Все по стандарту - скачать, распаковать у директорию веб-сервера, использовать. Но так как фреймворк симфония использует множество сторонних библиотек, намного удобнее использовать для установки и обновления Composer - менеджер зависимостей библиотек для php. Устанавливаем composer:

curl -s https://getcomposer.org/installer | php
(Надеюсь, php с curl у вас уже ведь стоит? =) О том, как настроить веб сервер на Ubuntu можно почитать здесь )

Теперь в текущем каталоге появится composer.phar.

Дальше

php composer.phar create-project symfony/framework-standard-edition /path/to/webroot/
На этом почти все! Осталось вызвать скрипт кофигурации http://ваш_хост/config.php

Для избежания дальнейших проблем, советую сразу поставить на директории app/logs и app/cache права 777, чтобы сервер мог там создавать файлы... Это не самое лучшее решение (вобще-то, надо извратить мозги и дать право на запись вашему юзеру и юзеру веб-сервера), но оно везде работает и самое простое. А мы ведь только учимся =)

chmod -R 777 app/logs
chmod -R 777 app/cache
Лично у меня эти действия приходится повторять после каждой очистки кэша.

После конфигурирования все готово для начала разработки проекта на Symfony 2