Установка Yii2 Public Preview под Windows

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

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

Удачи!

Просмотров: 10 279

  • 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

Добавить комментарий

Ваш e-mail не будет опубликован.

Можно использовать HTML теги:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Перед отправкой формы:
Human test by Not Captcha