Instalacja framework’a Yii2 basic lub advanced na Linux

Autor: Rafal Marguzewicz
Opublikowany:
Kategorie: Yii2
Tagi:


yii2 instalacjaInstalacja Framework’a Yii2 jest bardzo prosta. Sprawę ułatwia Composer – system do zarządzania pakietami PHP.
Więc jeżeli mamy zainstalowany Composer możemy zacząć wklepywać komendy.
Najpierw potrzebujemy aby Composer zainstalował jeden pakiet globalnie (czyli dostępny dla wszystkich repozytoriów na kompurerze.
Otwieramy terminal CTRL + ALT + T

composer global require "fxp/composer-asset-plugin:^1.2.0"

ewentualnie jeżeli masz Composera w innej konfiguracji to:

php composer.phar global require "fxp/composer-asset-plugin:^1.2.0"

Jak wszystkie i jedyne zależności się zainstalowały przechodzimy np do katalogu z którego nasz Serwer HTTP serwuje strony (np. /home/user/localhost/)

Instalacja framework Yii2 z composer

W przypadku gdy instalujemy wersję podstawową wklejamy

composer create-project yiisoft/yii2-app-basic nazwa_aplikacji 2.0.11

W przypadku gdy instalujemy wersję zaawansowaną

composer create-project yiisoft/yii2-app-advanced nazwa_aplikacji 2.0.11

Którą wersję Yii2 wybrać?

Instalacja frameworku Yii2 z paczki TGZ lub ZIP

W tym przypadku najprościej jest pobrać wersję Basic która po rozpakowaniu nie wymaga żadnych dodatkowych czynności aby funkcjonować.
Yii2 basic .zip
Yii2 basic .tgz i .zip

Konfiguracja serwera HTTP

Następnie trzeba ustawić folder publiczny w ustawieniach serwera HTTP
W przypadku Yii2 Basic jest to lokalizacja
path/to/yii2basic/web/

A Yii2advanced
path/to/yii2advanced/frontend/web/
path/to/yii2advanced/backend/web/

Konfiguracja NGINX dla Yii2
Konfiguracja Apache dla Yii2

Instalacja framework’a Yii2 basic lub advanced na Linux
0 / 0 vote


Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Nazwa *
E-mail *

Przeczytaj poprzedni wpis:
Który szablon projektu Yii2 wybrać, basic czy advanced?

Przed instalacją framework'a Yii2 możemy stanąć przez wyborem wersji: Yii2 Basic Project Template lub Yi2 Advanced Project Template Pod względem...

Zamknij