yii2 Samouczek
Rozpoczęcie pracy z yii2
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ą
- Instalowanie przez Composer
- 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
Pobierz plik archiwum z Yii-download
Rozpakuj pobrany plik do folderu dostępnego w Internecie.
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
- W prawym górnym rogu dowolnej strony kliknij swoje zdjęcie profilowe, a następnie Ustawienia.
- Na pasku bocznym ustawień użytkownika kliknij Osobiste tokeny dostępu.
- Kliknij Wygeneruj nowy token.
- Nadaj swojemu tokenowi opisową nazwę.
- Wybierz zakresy, które chcesz przyznać temu tokenowi.
- Kliknij Wygeneruj token.
- 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