Я пытаюсь установить 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]