5

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

4

4 に答える 4

9

Yii2 はPHP 5.4 の Short array syntaxを使い始めました。次の理由により、エラーが発生します。

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

Yii.phpで、これは新しい短い配列構文です。既に理解したように、Yii2 アプリを実行するには PHP 5.4 をインストールする必要があります。


短い配列構文に変更を加えたコミット。

変更されたドキュメントと作曲家の詳細。

PHP 5.4 への移行が決定された場所での議論。


Yii2 はまだ大規模な開発段階にあるため、その要件も変化しています。そのため、インストールする前に必ず readme をよくお読みください。


既存のコードを変更するには、PHP 5.4 の後方互換性のない変更リストも参照してください。

于 2013-11-03T04:32:52.553 に答える
5

この問題を解決するには、PHP 5.4 をインストールしてください。

于 2013-11-02T12:41:11.417 に答える
1

Yii2 インストール 次のコマンド:

(1) 最初に Composer (LINUX) をインストールします。

ローカル:

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

また

(1) 最初に Composer (WINDOWS) をインストールします。

C:\Users\ユーザー名>cd C:\bin

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

注: readfile が原因で上記が失敗した場合は、http url を使用するか、php.ini で php_openssl.dll を有効にします。

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

C:\Users\ユーザー名>composer -V

Composer バージョン 27d8904


(2) Yii2 フレームワークのオンライン ダウンロード:

基本アプリ:

php composer.phar create-project yiisoft/yii2-app-basic ベーシック 2.0.0-ベータ

高度なアプリ:

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


(3) その他のアプリ設定コマンド:

php初期化

php yii 移行

于 2014-09-13T04:47:44.090 に答える