yii2

Текущая статья устарела, новая тут — http://desome.net/yii2-prostaya-ustanovka.html

Расскажу как установить Yii2 под WIndows. Сам мучился некоторое время, хоть имею опыт программирования и разработки сайтов, но может руки со временем стали кривые.

Для начала вам нужно клонировать репозиторий yii2: https://github.com/yiisoft/yii2 там есть ссылка Clone in Desktop.

Ставится удобная программка от GitHub. Она же и клонирует нужный нам репозиторий, который мы поместим в папку на локальном сервере.

yii2_github

Далее пользуемся удобным вам локальным сервером с php, mysql, apache.

Проблема у меня с денвером в том, что он не мог нормально сотрудничать с нужной нам другой программой Composer-Setup, поэтому я взял свежую версию xampp: http://www.apachefriends.org/ru/xampp.html

Как все поставить и .т.д. несложно так, что перейдем сразу к следующему шагу.

Теперь нам нужен Composer, для пользователей Windows он в виде exe файла, что облегчает задачу http://getcomposer.org качаем запускаем, указываем путь к php.exe должно пройти все ок.

Иначе гуглите, пишите комменты и рабирайтесь с проблемой, т.к. без этого вы не сможете воспользоваться фреймворком.

После того, как все прошло успешно нам нужен git http://msysgit.github.io скачиваем ставим, обращаем внимание, чтобы как и php он прописал переменную в PATH и можете сменить шрифты для консоли и еще разные настройки, главное его поставить.

После того как все прошло гладко, запускаем локальный сервер, помещаем туда клонированный репозиторий.

Теперь запускаем консоль -> cmd.

Выполняем то, что показано ниже, переходим в папку yii2.


cd yii2
cd apps
cd basic
composer create-project

Далее вы увидите примерно следующее:

yii2_success

Это значит, что все прошло удачно, если будут ошибки, опять таки гуглите и т.д.

Переходим например сюда, у меня в папке apps был клон репозитория http://localhost/apps/yii2/apps/basic/web/

И видим:

yii2_site

У меня в конце концов все получилось, но не стоит забывать что на текущий момент это не релиз, а просто сырая, но очень интересная разработка.

Удачи!