Как установить yii 2 на openserver?
Понимаю, что вопрос был задан давно, но поиск все еще приводит на эту страницу. Сегодня начал изучать yii2 и столкнулся с той же проблемой. Возможно, кому-то поможет.
Решение же оказалось очень простым.
1. В Openserver уже встроен Composer, его устанавливать не нужно
2. Из первого пункта следует, что для установки yii нужно использовать только команду composer
Пример:
В официальном руководстве для установки yii2 нужно сделать:php composer.phar global require "fxp/composer-asset-plugin:~1.1.1"
в консоли openserver вам нужно набрать ТОЛЬКО это:composer global require "fxp/composer-asset-plugin:~1.1.1"
Дальше вы набираете соответственно:composer create-project yiisoft/yii2-app-basic basic 2.0.9
Те php composer.phar меняется на composer и все работает
PS при выполнении composer create-project yiisoft/yii2-app-basic basic 2.0.9 лучше перейти в корневую папку вашего сайта или указать адрес при создании, например так:composer create-project yiisoft/yii2-app-basic domains/internet-shop/basic 2.0.9
При это создатся папка internet-shop в стандартном Openserver хранилище domains, где будет размещен базовый yii2. Имя basic конечно тоже можно поменять.
Для того, чтобы настроить Openserver для запуска проекта на yii2 в браузере вида shop.ru вместо shop.ru/basic/web
советую обратиться к этой статье, тут два простых решения
Oponserver полная версия? Устанавливал и распаковывал от имени администратора? Какая версия openserver?