2013-11-02 14 views
5

Ich versuche yii 2 zu installieren und die grundlegende oder erweiterte Anwendung auszuführen.Installation Yii 2 Demo-Anwendung

Ich habe die hier angegebenen Schritte Setting up preview of Yii2 versucht, dies zu tun.

die Schritte i, gefolgt

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 

Das Problem ist, bekomme ich diese Syntaxfehler.

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

kann jeder Körper helfen, dieses Problem Resolver pls

+0

Ich denke, die neueste Version von yii ist 1.1.14, wo hast du die Nummer 2? – tinybyte

+1

@tinyByte hier ist, wo ich es von https://github.com/yiisoft/yii2 seine neueste und noch nicht bereit zur Produktion ist.es ist unter öffentlicher Vorschau. keine Ahnung wie kann ich das lösen? – dev1234

+1

das ist noch nicht produktionsbereit, warum sollten Sie sich dafür Zeit und Mühe nehmen? Diese Freigabe kann sich ohne vorherige Ankündigung ändern oder nicht ändern. Freigabe – tinybyte

Antwort

9

Yii2 hat begonnen, PHP 5.4's Short array syntax zu verwenden. Ihr Fehler schleicht sich wegen:

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

in Yii.php, die die neue kurze Array-Syntax ist. Wie Sie bereits herausgefunden haben, müssen Sie jetzt PHP 5.4 installieren, um Yii2-Anwendungen ausführen zu können.


The commit which made the changes to short array syntax.

The docs and composer details that have been changed.

The discussion where the decision to move to PHP 5.4 was made.


Wie Yii2 ist noch stark in der Entwicklung, werden seine Anforderungen auch ändern. Lesen Sie daher die Readme-Datei vor der Installation sorgfältig durch.


Siehe auch die Backward Incompatible changes list for PHP 5.4, um Ihren bestehenden Code, um Änderungen vorzunehmen.

+0

kann mir bitte sagen, wie yi2 auf Ubuntu bitte mit den richtigen Schritten bitte installieren und danke im Voraus –

+0

@GauravParashar bitte stellen Sie eine separate Frage, diese Frage ist nur über Syntaxfehler nach der Installation. –

5

5.4 installieren PHP dieses Problem zu beheben.

+2

Einfache Antwort manchmal besser :) – FDisk

1

Yii2 Installations folgenden Befehl ein:

(1) Erste Composer installieren (Linux):

Lokal:

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

ODER

(1) Installieren Sie zuerst Komponist (WINDOWS):

C: \ Benutzer \ Benutzername> cd C: \ bin

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

Hinweis: Wenn die oben nicht aufgrund ReadFile-, verwenden Sie die HTTP-URL oder php_openssl.dll in PHP aktivieren.ini

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

C: \ Benutzer \ Benutzername> Komponist -V

Komponist Version 27d8904


(2) Yii2 Rahmen Online-Downloads:

Grund App:

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

Advanced App:

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


(3) Andere App-Einstellungen Befehl:

php init

php yii

0

wandern wird hier Befehlszeilen yii2 auf Ubuntu zu installieren:

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

/* Ihre Wahl [0-1, oder "q" beenden] 0 */

wählen 0 für developemnt und geben Sie ja

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

Vor diesem Befehl müssen vorab Setup zum Download wie [yii- advanced-app-2.0.7.tgz]

Verwandte Themen