Looking for yii2 Answers? Try Ask4KnowledgeBase
Looking for yii2 Keywords? Try Ask4Keywords

yii2Erste Schritte mit yii2


Bemerkungen

Yii ist ein generisches Web-Programmier-Framework, das heißt, es kann für die Entwicklung aller Arten von Webanwendungen mit PHP verwendet werden. Aufgrund seiner komponentenbasierten Architektur und der ausgefeilten Caching-Unterstützung eignet es sich besonders für die Entwicklung großer Anwendungen wie Portale, Foren, Content Management Systeme (CMS), E-Commerce-Projekte, RESTful-Webdienste usw.

Versionen

Ausführung Veröffentlichungsdatum
2.0.12 2017-06-05
2.0.11 2017-02-01
2.0.10 2016-10-20
2.0.9 2016-07-11
2.0.8 2016-04-28
2.0.7 2016-02-14
2.0.6 2015-08-06
2.0.5 2015-07-11
2.0.4 2015-05-10
2.0.3 2015-03-01
2.0.2 2015-01-11
2.0.1 2014-12-07
2.0.0 2014-10-12

Installieren Sie Yii2 advanced in Ubuntu

Zuerst müssen wir den Composer installieren. Schritte zum Installieren von Composer Installieren Sie Composer.

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

Jetzt das Verzeichnis wechseln:

sudo mv composer.phar /usr/local/bin/composer
 

Überprüfen Sie, ob der Komponist funktioniert

composer
 

Jetzt ist Composer installiert.

Es gibt zwei Möglichkeiten, Yii2 advance zu installieren.

1.Installation aus einer Archivdatei

Zip-Datei von unten erhalten.

Entpacken Sie es in das Zielverzeichnis, z. B. /var/www/html .

https://github.com/yiisoft/yii2/releases/download/2.0.8/yii-advanced-app-2.0.8.tgz

Bewegen Sie sich in den "Erweiterten" Ordner. Bewegen Sie sich manuell oder geben Sie den folgenden Befehl ein.

cd advanced
 

Führen Sie den folgenden Befehl aus.

php init
 

2.Installation über Composer

Für die Installation über Composer ist ein Github-Authentifizierungstoken erforderlich. Für Token müssen Sie sich bei GitHub anmelden.

Nach der Anmeldung können Sie Ihr Token generieren:

Schritte zum Generieren eines Tokens

  1. Klicken Sie in der oberen rechten Ecke einer beliebigen Seite auf Ihr Profilfoto und anschließend auf Einstellungen.
  2. Klicken Sie in der Seitenleiste für Benutzereinstellungen auf Persönliche Zugriffstoken.
  3. Klicken Sie auf Neues Token generieren.
  4. Geben Sie Ihrem Token einen beschreibenden Namen.
  5. Wählen Sie die Bereiche aus, die Sie diesem Token gewähren möchten.
  6. Klicken Sie auf Token generieren.
  7. Kopieren Sie das Token in Ihre Zwischenablage. Aus Sicherheitsgründen kann das Token nach der Navigation von dieser Seite nicht mehr angezeigt werden.

Referenz: https://help.github.com/articles/creating-an-access-token-for-command-line-use/


Nach dem Generieren des Tokens kopieren Sie es

Ändere die Richtung

cd /var/www/html/
 

Führen Sie den folgenden Befehl aus

composer config -g github-oauth.github.com <AuthToken>
 

Beispiel:

composer config -g github-oauth.github.com f1eefb8f188c22dd6467f1883cb2615c194d1ce1
 

Installieren Sie yii2

composer create-project --prefer-dist yiisoft/yii2-app-advanced advanced
 

Bewegen Sie sich in den "Erweiterten" Ordner. Bewegen Sie sich manuell oder geben Sie den folgenden Befehl ein.

cd advanced
 

Führen Sie den folgenden Befehl aus.

php init
 

Es ist fertig!

Jetzt kannst du es überprüfen.

http: // localhost / advanced / frontend / web

und

http: // localhost / advanced / backend / web

Installation oder Setup

Yii2 kann auf zwei Arten installiert werden. Sie sind

  1. Installation über Composer
  2. Installation aus einer Archivdatei

Installation über Composer

Composer installieren

Wenn Sie Composer noch nicht installiert haben, können Sie dies tun, indem Sie den Anweisungen auf getcomposer.org folgen . Unter Linux und Mac OS X führen Sie die folgenden Befehle aus:

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
 

Für Windows einfach Composer-setup.exe herunterladen und installieren. Möglicherweise müssen Sie das Github-API-Zugriffstoken so konfigurieren, dass die Github-API-Ratenbeschränkung überschrieben wird.

Installieren von Yii

Wenn Composer installiert ist, können Sie Yii installieren, indem Sie die folgenden Befehle in einem über Web zugänglichen Ordner ausführen:

composer global require "fxp/composer-asset-plugin:^1.2.0"
composer create-project --prefer-dist yiisoft/yii2-app-basic basic
 

Führen Sie dann den folgenden Befehl aus, um Yii2 mit der Basisvorlage zu installieren.

composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basic
 

Zur Installation von Yii2 mit erweitertem Vorlagenlauf

composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced advanced
cd advanced
php init
 

Danach erstellen Sie eine neue Datenbank und passen Sie die Konfiguration der Komponenten ['db'] in common / config / main-local.php entsprechend an. Führen Sie dann den folgenden Befehl aus

php yii migrate
 

Installation aus einer Archivdatei

  1. Laden Sie die Archivdatei von Yii-download herunter

  2. Entpacken Sie die heruntergeladene Datei in einen über das Web zugänglichen Ordner.

  3. Ändern Sie die Datei config / web.php, indem Sie einen geheimen Schlüssel für das Konfigurationselement cookieValidationKey eingeben

    Sie können jeden gewünschten Schlüsseltyp hinzufügen:

    'cookieValidationKey' => '',
    
    For example : xyctuyvibonp
    
    'cookieValidationKey' => 'xyctuyvibonp',
     
 //insert a secret key in the following (if it is empty) - this is required by cookie validation
'cookieValidationKey' => 'enter your secret key here',