Добрый вечер.
Продолжаем наше общение.
Не знаю, что Вы натворили, но не вижу особой проблемы при установке из архива.
Для этого я специально поставил xampp в virtualbox на windows 7(десятки просто нет у меня, не пользуюсь).
Значит как я делал:
1) Установил xampp без каких-либо настроек с путём установки по умолчанию (C:\xampp)
2) В директории C:\xampp\htdocs создал директорию yii2
3) Скопировал в директорию yii2 содержимое
архива
4) Перешёл в директорию yii2 и открыл в текстовом блокноте файл init.bat
5) Отредактировал строку файла
if "%PHP_COMMAND%" == "" set PHP_COMMAND=php.exe
заменил на строку
if "%PHP_COMMAND%" == "" set PHP_COMMAND="C:\xampp\php\php.exe"
где в PHP_COMMAND указал свой путь установки php, у Вас, естественно он будет другой, найдёте его в директории xammp.
6) После редактирования файла init.bat нажал "сохранить" и запустил файл.
7) В браузере ввёл адрес
localhost/yii2/frontend/web и получил рабочий сайт. Версия framework 2.0.12
P.S.
Для того, чтобы у Вас открывался сайт по адресу
http://frontend
Вам надо сделать следующее:
Открыть файл C:\xampp\apache\conf\extra\httpd-vhosts.conf и добавить виртуальные хосты
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "C:\xampp\htdocs\yii2\frontend\web"
ServerName frontend
ServerAlias www.frontend
ErrorLog "logs/frontend-error.log"
CustomLog "logs/frontend-access.log" common
</VirtualHost>
В файле hosts прописываете
127.0.0.1 frontend
Перезагружаете систему, запускаете xampp и в адресной строке браузера
http://frontend
.
Получаете рабочий сайт.
Всё вышеописанное проверил, вполне рабочий вариант.
P.S.S.
Установка через composer тоже не должна глючить, если всё правильно сделать.
Качаете файл
здесь, запускаете и устанавливаете composer не меняя настроек по умолчанию. Единственное, что Вам может нужно будет сделать, так это указать путь к xampp.
Открываете консоль, вводите команду
composer global require "fxp/composer-asset-plugin:^1.3.1"
Затем переходите в директорию xampp htdocs
cd C:\xampp\htdocs
и в той же консоли
composer create-project --prefer-dist yiisoft/yii2-app-advanced имя_директории_в_которую_хотите_установить
Остальные настройки так же как и при установке из архива(создание виртуального хоста, прописывание в hosts) и в файле init.bat ничего не надо менять.
P.S.S.S.
Проверил на десятой версии, всё ставится отлично через composer. Опишите пошагово, как Вы ставили composer, xampp и так далее. Возможно что-то упустили. Путь установки использовать по умолчанию лучше.