yii2 Tutorial
Iniziare con yii2
Ricerca…
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
- Installazione tramite Composer
- 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
Scarica il file di archivio da Yii-download
Scompattare il file scaricato in una cartella accessibile dal Web.
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
- Nell'angolo in alto a destra di qualsiasi pagina, fai clic sulla foto del profilo, quindi fai clic su Impostazioni.
- Nella barra laterale delle impostazioni utente, fai clic su Token di accesso personali.
- Fai clic su Genera nuovo token.
- Dai al tuo token un nome descrittivo.
- Seleziona gli ambiti che desideri concedere a questo token.
- Fai clic su Genera token.
- 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