Установка демонстрационного приложения Yii 2

Я пытаюсь установить yii 2 и запустить основное или расширенное приложение.

Я попробовал приведенные здесь шаги. Для этого сделайте предварительный просмотр Yii2 .

шаги, которые я последовал,

1 - Installed the composer 2 - Use composer to install the app alongwith dependencies(Yii): php path/to/composer.phar create-project --stability=dev yiisoft/yii2-app-basic my_yii2_trial 3 - Access app from http://localhost/my_yii2_trial/web 

Проблема в том, что я получаю эту синтаксическую ошибку.

 Parse error: syntax error, unexpected '[', expecting ')' in D:\xampp\htdocs\my_yii2_trial\vendor\yiisoft\yii2\yii\Yii.php on line 25 

может ли любой орган помочь решить эту проблему pls

Yii2 начал использовать синтаксис коротких массивов PHP 5.4 . Ваша ошибка ползет из-за:

 spl_autoload_register(['Yii', 'autoload'], true, true); 

в Yii.php , который является новым синтаксисом коротких массивов. Как вы уже выяснили, вам нужно установить PHP 5.4 для запуска приложений Yii2.


Конец, который внес изменения в синтаксис коротких массивов.

Детали документа и композитора, которые были изменены.

Обсуждение, на котором было принято решение перейти на PHP 5.4.


Поскольку Yii2 все еще находится в тяжелом развитии, его требования также меняются. Поэтому перед установкой обязательно прочитайте readme.


См. Также список обратных несовместимых изменений для PHP 5.4 , чтобы внести изменения в существующий код.

Установите PHP 5.4 для решения этой проблемы.

Установка Yii2 Следующая команда:

(1) Сначала установите Composer (LINUX):

Локально:

curl -sS https://getcomposer.org/installer | PHP

ИЛИ

(1) Сначала установите Composer (WINDOWS):

C: \ Users \ username> cd C: \ bin

C: \ bin> php -r "readfile (' https://getcomposer.org/installer ');" | PHP

Примечание. Если вышеописанное не выполнено из-за файла readfile, используйте http url или включите php_openssl.dll в php.ini

C: \ bin> echo @php "% ~ dp0composer.phar"% > composer.bat *

C: \ Users \ имя_пользователя> композитор -V

Композитор версии 27d8904


(2) онлайн-загрузки Yii2:

Основное приложение:

php composer.phar create-project yiisoft / yii2-app-basic basic 2.0.0-beta

Расширенное приложение:

php composer.phar create-project yiisoft / yii2-app-advanced advanced 2.0.0-beta


(3) Другие команды настроек приложения:

php init

php yii migrate

Вот командные строки для установки yii2 на ubuntu:

cd / var / www

/ var / www $ ls

/ var / www $ cd myyii2

/ var / www / myyii2 $ ls

/ var / www / myyii2 $ ls -al

/ var / www / myyii2 $ ls

/ var / www / myyii2 $ php init

/ * Ваш выбор [0-1 или «q» для выхода] 0 * /

выберите 0 для разработки и введите да

php yii migrate (/ var / www / myyii2 $ php yii migrate)

Перед этой командой необходимо загрузить предварительную настройку, например [yii-advanced-app-2.0.7.tgz]