Szukaj…


Uwagi

Yii jest ogólną strukturą programowania WWW, co oznacza, że można jej używać do programowania wszelkiego rodzaju aplikacji internetowych za pomocą PHP. Ze względu na architekturę opartą na komponentach i zaawansowane wsparcie buforowania, jest szczególnie odpowiedni do tworzenia dużych aplikacji, takich jak portale, fora, systemy zarządzania treścią (CMS), projekty e-commerce, usługi RESTful Web i tak dalej.

Wersje

Wersja Data wydania
2.0.12 2017-06-05
2.0.11 01.02.2017
2.0.10 2016-10-20
2.0.9 11.07.2016
2.0.8 28.04.2016
2.0.7 14.02.2016
2.0.6 2015-08-06
2.0.5 2015-07-11
2.0.4 2015-05-10
2.0.3 01.03.2015
2.0.2 11.01.2015
2.0.1 07.12.2014
2.0.0 2014-10-12

Instalacja lub konfiguracja

Yii2 można zainstalować na dwa sposoby. Oni są

  1. Instalowanie przez Composer
  2. Instalowanie z pliku archiwum

Instalowanie przez Composer

Instalowanie kompozytora

Jeśli nie masz jeszcze zainstalowanego programu Composer, możesz to zrobić, postępując zgodnie z instrukcjami na stronie getcomposer.org . W systemach Linux i Mac OS X uruchomisz następujące polecenia:

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

W systemie Windows wystarczy pobrać i zainstalować composer-setup.exe. Może być konieczne skonfigurowanie tokena dostępu do interfejsu API github, aby przekroczył limit szybkości interfejsu API Github.

Instalowanie Yii

Po zainstalowaniu Composer można zainstalować Yii, uruchamiając następujące polecenia w folderze dostępnym w Internecie:

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

następnie uruchom następujące polecenie, aby zainstalować Yii2 z podstawowym szablonem.

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

Aby zainstalować Yii2 z zaawansowanym uruchomieniem szablonu

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

Następnie utwórz nową bazę danych i odpowiednio dostosuj konfigurację składników ['db'] w pliku common / config / main-local.php. następnie uruchom następujące polecenie do

php yii migrate

Instalowanie z pliku archiwum

  1. Pobierz plik archiwum z Yii-download

  2. Rozpakuj pobrany plik do folderu dostępnego w Internecie.

  3. Zmodyfikuj plik config / web.php, wprowadzając tajny klucz dla elementu konfiguracyjnego cookieValidationKey

    Możesz dodać dowolny klucz, który chcesz:

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

Zainstaluj Yii2 Advanced w Ubuntu

Najpierw musimy zainstalować kompozytora. Kroki instalowania kompozytora Zainstaluj kompozytora.

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

Teraz zmień katalog:

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

Sprawdź, czy kompozytor działa

composer

Teraz zainstalowany Composer.

Istnieją dwa sposoby instalacji Yii2 z wyprzedzeniem.

1.Instalacja z pliku archiwum

Pobierz plik zip z linku poniżej.

Rozpakuj go do katalogu docelowego, np. /var/www/html .

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

Przejdź do folderu „zaawansowanego”. Przesuń ręcznie lub wpisz poniżej polecenia.

cd advanced

Uruchom poniżej polecenia.

php init

2.Instalacja za pośrednictwem kompozytora

Instalacja za pomocą kompozytora wymaga tokena uwierzytelniającego github. Aby otrzymać token, musisz zarejestrować się na GitHub.

Po rejestracji możesz wygenerować swój token:

Kroki, aby wygenerować token

  1. W prawym górnym rogu dowolnej strony kliknij swoje zdjęcie profilowe, a następnie Ustawienia.
  2. Na pasku bocznym ustawień użytkownika kliknij Osobiste tokeny dostępu.
  3. Kliknij Wygeneruj nowy token.
  4. Nadaj swojemu tokenowi opisową nazwę.
  5. Wybierz zakresy, które chcesz przyznać temu tokenowi.
  6. Kliknij Wygeneruj token.
  7. Skopiuj token do schowka. Ze względów bezpieczeństwa po opuszczeniu tej strony nikt nie będzie mógł ponownie zobaczyć tokena.

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


Po wygenerowaniu tokena skopiuj go

Zmień katalog

cd /var/www/html/

Uruchom poniżej polecenia

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

przykład:

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

Zainstaluj yii2

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

Przejdź do folderu „zaawansowanego”. Przesuń ręcznie lub wpisz poniżej polecenia.

cd advanced

Uruchom poniżej polecenia.

php init

Zrobione!

Teraz możesz to sprawdzić.

http: // localhost / Advanced / frontend / web

i

http: // localhost / Advanced / backend / web



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow