yii2Iniziare con yii2

Osservazioni

Yii è un framework di programmazione Web generico, il che significa che può essere utilizzato per sviluppare tutti i tipi di applicazioni Web utilizzando PHP. Grazie alla sua architettura basata su componenti e al sofisticato supporto di memorizzazione nella cache, è particolarmente adatto per lo sviluppo di applicazioni su larga scala quali portali, forum, sistemi di gestione dei contenuti (CMS), progetti di e-commerce, servizi Web RESTful e così via.

Versioni

Versione Data di rilascio
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

Installazione o configurazione

Yii2 può essere installato in due modi. Loro sono

  1. Installazione tramite Composer
  2. Installazione da un file di archivio

Installazione tramite Composer

Installazione di Composer

Se non hai ancora installato Composer, puoi farlo seguendo le istruzioni su getcomposer.org . Su Linux e Mac OS X, eseguirai i seguenti comandi:

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

Per Windows è sufficiente scaricare e installare composer-setup.exe Potrebbe essere necessario configurare il token di accesso dell'API github al di sopra del limite di frequenza dell'API Github.

Installazione di Yii

Con Composer installato, è possibile installare Yii eseguendo i seguenti comandi in una cartella accessibile tramite Web:

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

quindi eseguire il seguente comando per installare Yii2 con template di base.

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

Per installare Yii2 con modello avanzato eseguito

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

Successivamente creare un nuovo database e regolare la configurazione dei componenti ['db'] in common / config / main-local.php di conseguenza. quindi eseguire il seguente comando per

php yii migrate

Installazione da un file di archivio

  1. Scarica il file di archivio da Yii-download

  2. Scompattare il file scaricato in una cartella accessibile dal Web.

  3. Modifica il file config / web.php inserendo una chiave segreta per l'elemento di configurazione cookieValidationKey

    Puoi aggiungere qualsiasi tipo di chiave che desideri:

    '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',

Installa Yii2 avanzato in ubuntu

Per prima cosa dobbiamo installare il compositore. Passi per installare il compositore Installa compositore.

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

Ora cambia directory:

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

Controlla il compositore che lavora

composer

Ora è installato Composer.

Ci sono due modi per installare Yii2 advance.

1.Installazione da un file di archivio

Ottieni il file zip dal link sottostante.

Decomprimilo nella directory di destinazione, ad esempio /var/www/html .

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

Spostati all'interno della cartella "avanzata". Muovere manualmente o digitare sotto il comando.

cd advanced

Esegui sotto il comando.

php init

2. Installazione tramite Composer

L'installazione tramite il compositore richiede un token di autenticazione github. Per il token devi registrarti su GitHub.

Dopo l'iscrizione puoi generare il tuo token:

Passi per generare un token

  1. Nell'angolo in alto a destra di qualsiasi pagina, fai clic sulla foto del profilo, quindi fai clic su Impostazioni.
  2. Nella barra laterale delle impostazioni utente, fai clic su Token di accesso personali.
  3. Fai clic su Genera nuovo token.
  4. Dai al tuo token un nome descrittivo.
  5. Seleziona gli ambiti che desideri concedere a questo token.
  6. Fai clic su Genera token.
  7. Copia il token negli Appunti. Per motivi di sicurezza, dopo aver superato questa pagina, nessuno potrà più visualizzare il token.

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


Dopo aver generato un token, copialo

Cambia directory

cd /var/www/html/

Esegui sotto il comando

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

esempio:

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

Installa yii2

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

Spostati all'interno della cartella "avanzata". Muovere manualmente o digitare sotto il comando.

cd advanced

Esegui sotto il comando.

php init

E 'fatto!

Ora puoi controllarlo.

http: // localhost / avanzato / frontend / web

e

http: // localhost / avanzato / backend / web