Ответ 1
Кажется, что yiic был удален на данный момент, есть альтернативы, поэтому читайте дальше.
Все это на ранних этапах, поэтому следующий способ может сломаться в ближайшие дни/недели/месяцы. Поэтому используйте с осторожностью.
Есть два способа сделать это сейчас:
-
Используйте composer. (Я рекомендую эту опцию.)
-
Непосредственно скопируйте содержимое каталога yii2/apps/в каталог приложений в зависимости от типа приложения, которое вы хотите попробовать.
В настоящее время существует 2 варианта типа приложения - расширенный и базовый. Оба находятся в соответствующих каталогах в каталоге yii2/apps/, например yii2/apps/advanced и yii2/apps/basic.
Для основного пройдите basic readme.md, а для продвинутых - advanced readme.md.
-
Инструкции по использованию композитора приведены в соответствующих файлах readme.md. Включая их здесь для полноты:
- Основное приложение:
- Установите композитор, если у вас его нет.
- Используйте композитор для установки приложения с зависимостями (Yii):
php path/to/composer.phar create-project --stability=dev yiisoft/yii2-app-basic my_yii2_trial
- Доступ к приложению из
http://localhost/my_yii2_trial/www
- Расширенное приложение:
- Установите композитор, если у вас его нет.
- Используйте композитор для установки приложения с зависимостями (Yii):
php path/to/composer.phar create-project --stability=dev yiisoft/yii2-app-advanced my_yii2_trial
- Согласно readme, после шага 2 приложение должно быть доступно, но композитор потерпел неудачу (см. issue 439). С подсказкой schmunk's, выполнил команду install или install.bat, которая копируется композитором:
./install
. Выбранная среда разработки (путем ввода выбора0
в инструкциях, отображаемых при выполнении командыinstall
).
Обновление: Команда была переименована вinit
, композитор больше не работает, с исправлением от Qiang (проверьте номер 439 для получения более подробной информации). - Доступ к приложению:
http://localhost/my_yii2_trial/frontend/www
илиhttp://localhost/my_yii2_trial/backstage/www
- Основное приложение:
-
Здесь, как скопировать каталог и заставить его работать:
-
Основное приложение:
- создайте свой веб-каталог для приложения: my_yii2_trial
- скопировать все файлы и папки из каталога yii2/apps/basic/в каталог my_yii2_trial/.
- изменить файл my_yii2_trial/www/index.php, чтобы указать правильный путь для Yii.php. Для меня это было в yii2/framework/yii/
- комментарий строка, которая пытается включить файл. /vendor/autoload.php, я не смог найти этот файл где-нибудь,
, поэтому его возможно для некоторого использования в будущем.это автозагрузчик, предоставленный композитором. - Доступ из браузера:
http://localhost/my_yii2_trial/www
-
Расширенное приложение:
- создайте свой веб-каталог для приложения: my_yii2_trial
- скопировать все файлы и папки из каталога yii2/apps/advanced/в каталог my_yii2_trial/.
- изменить файл my_yii2_trial/frontend/www/index.php, чтобы указать правильный путь для Yii.php. Аналогичным образом измените backstage/www/index.php.
- комментарий строка, которая пытается включить файл.. /vendor/autoload.php в index.php за кулисами и интерфейсом.
- Доступ к объекту:
http://localhost/my_yii2_trial/frontend/www
илиhttp://localhost/my_yii2_trial/backstage/www
-
Некоторые важные ссылки, чтобы узнать больше об этом: issue 77, issue 108, вопрос 131 и комментарий wiki.
Я не уверен, как используется автозагрузчик композитора, поэтому не могу комментировать это. Также в будущих версиях за кулисами можно было бы переименовать в бэкэнд.