Текущая статья устарела, новая тут — http://desome.net/yii2-prostaya-ustanovka.html
Расскажу как установить Yii2 под WIndows. Сам мучился некоторое время, хоть имею опыт программирования и разработки сайтов, но может руки со временем стали кривые.
Для начала вам нужно клонировать репозиторий yii2: https://github.com/yiisoft/yii2 там есть ссылка Clone in Desktop.
Ставится удобная программка от 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
Далее вы увидите примерно следующее:
Это значит, что все прошло удачно, если будут ошибки, опять таки гуглите и т.д.
Переходим например сюда, у меня в папке apps был клон репозитория http://localhost/apps/yii2/apps/basic/web/
И видим:
У меня в конце концов все получилось, но не стоит забывать что на текущий момент это не релиз, а просто сырая, но очень интересная разработка.
Удачи!
Ra пишет:
Спасибо за статью, мне понравился open-server.ru. Apache, nginx, PHP 5.5, memcache, intl, виртуальные хосты создаются автоматом. До этого тоже пользовался xampp.
admin пишет:
Пожалуйста 🙂
Я пользуюсь готовыми для быстрого развертывания, а так обычно сам собираю AMP.
Руслан пишет:
Сделал все по вашей инструкции. Не могу одного «помещаем туда клонированный репозиторий». Как это сделать?
admin пишет:
Есть проще способ, скачать готовый архив http://www.yiiframework.com/download/
Если же хотите сделать именно так, то если все сделали верно вы склонировали себе репозитарий на жесткий диск, фактически должна была появиться папка с файлами. Эту папку как раз и нужно переместить на веб сервер, чтобы можно было запустить php скрипты.
ilja.php пишет:
Если не получится запустить команду composer, нужно выполнить:
php -r «readfile(‘https://getcomposer.org/installer’);» | php