Jak nainstalovat Yii PHP Framework na CentOS 8, Ubuntu 19 nebo Debian

Pro operační systémy Linux máme různé bezplatné funkce (open source), pomocí kterých je možné rozšířit systém na maximum nezávisle na jeho použití (server nebo domov), a to má přímý dopad na produktivitu každého z nás. Dobře víme, že Linux má různé distribuce se speciálními přístupy, jako je RedHat, CentOS, Ubuntu atd., A Solvetic bude v tomto tutoriálu hovořit o ideálním nástroji, pokud pracujeme s jazykem PHP, jako je Yii PHP Framework.

Co je to Yii PHP FrameworkYii byl vyvinut jako rámec PHP založený na speciálních komponentách, které nabízejí koncovému uživateli vysoký výkon, a to se promítá do schopnosti vyvíjet moderní webové aplikace mnohem efektivnějším a komplexnějším způsobem a nejlepší ze všeho je, že bude možné vyvíjet libovolné druh webových aplikací založených na PHP.

Pokud je vaší prací vývoj rozsáhlých aplikací, není se čeho bát, protože Yii má architekturu založenou na komponentách, která zase integruje moderní podporu ukládání do mezipaměti, která je kompatibilní se systémy správy. Content (CMS), e-commerce projekty, RESTful webové služby a mnoho dalšího.

Výhody YiiMezi výhody používání Yii patří:

  • Přidává různé funkce dostupné pro vývojáře, jako jsou stavitelé dotazů a ActiveRecord pro relační a NoSQL databáze, RESTful s podporou vývoje API, podpora víceúrovňového ukládání do mezipaměti a mnoho dalších.
  • Je integrován architektonický vzor MVC (Model-View-Controller).
  • Mnoho parametrů kódu jádra lze přizpůsobit.

Funkce YiiMezi jeho hlavní charakteristiky patří:

  • Architektura založená na komponentách
  • Rámec založený na OOP
  • RESTful podpora vývoje API
  • Zpracovává databázové tabulky jako objekty
  • Integrovaná autentizace a autorizace
  • Podporuje Jquery a Ajax
  • Funkce testů jednotek a nárazových testů a další

Solvetic vysvětlí, jak nainstalovat Yii PHP Framework na populární distribuce jako Debian, CentOS a Ubuntu.

1. Jak nainstalovat Apache na Ubuntu 19


K instalaci Yii PHP do Ubuntu 1910 musíme mít nainstalovaný Apache.

Krok 1
Za tímto účelem přistoupíme ke konzole a spustíme následující příkaz:

 sudo apt nainstalovat apache2 

Krok 2
Zadáme písmeno S, abychom potvrdili stažení a instalaci Apache v Ubuntu 19:

Krok 3
Poté aktivujeme a spustíme službu Apache spuštěním:

 sudo systemctl enable apache2 (Enable Apache service) sudo systemctl start apache2 (Start Apache in Ubuntu)
Krok 4
Můžeme spustit "sudo systemctl status apache2", abychom viděli aktuální stav Apache:

Krok 5
Abychom zkontrolovali, zda byla správně nainstalována, přistupujeme k prohlížeči a do adresního řádku zadáme následující:

 http: // localhost 

ZVĚTŠIT

2. Jak nainstalovat Yii PHP Framework na Ubuntu 19


Jakmile ověříme, že je Apache správně nainstalován, je čas nainstalovat Yii PHP.

Krok 1
Za tímto účelem přistupujeme k terminálu a pomocí příkazu „skladatel“ stáhneme Yii následovně:

 curl -sS https://getcomposer.org/installer | php 
Poznámkapokud nemáte nainstalované PHP, musíte spustit „sudo apt install php7.2-cli“.

Krok 2
Nyní chystáme zpřístupnit Composer všem uživatelům Ubuntu spuštěním následujícího:

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

Krok 3
Pokračujeme v instalaci Yii pomocí příkazu Composer následujícím způsobem:

 skladatel create-project --prefer-dist yiisoft / yii2-app-basic example 

Krok 4
Jakmile tento proces dosáhne konce, uvidíme následující:

Krok 5
Vytvořenou složku přesuneme:

 sudo mv příklad / var / www / html / 
Krok 6
Přistupujeme k této složce:
 cd / var / www / html / příklad 

Krok 7
Abychom neměli problémy se závislostmi na Composeru, chystáme se upravit soubor uvnitř této složky, proto spustíme:

 sudo nano composer.json 
Krok 8
Do otevřeného souboru zadáme následující:
 "replace": {"bower-asset / jquery": "> = 1.11.0", "bower-asset / inputmask": "> = 3.2.0", "bower-asset / punycode": "> = 1.3. 0 "," bower-asset / yii2-pjax ":"> = 2.0.0 "}, 

Krok 9
Změny uložíme pomocí následující kombinace kláves:

Ctrl + O

Editor opustíme pomocí:

Ctrl + X

Krok 10
Dalším krokem je vytvoření Virtualhostu pro Yii PHP, abychom toho dosáhli, musíme zkopírovat konfigurační soubor výchozího webu Apache a poté jej upravit:

 sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/yii.conf sudo nano /etc/apache2/sites-available/yii.conf
Krok 11
Zde zadáme následující:
 RewriteEngine na RewriteCond% {REQUEST_FILENAME}! -F RewriteCond% {REQUEST_FILENAME}! -D RewriteRule. index.php RewriteRule index.php / - [L, R = 404]

Krok 12
Syntaxe kořenového dokumentu bude ve všech případech:

 / var / www / html / PROYECT / web 
Krok 13
Změny uložíme pomocí následující kombinace kláves:

Ctrl + O

Editor opustíme pomocí:

Ctrl + X

Krok 14
Přiřadíme oprávnění:

 sudo chown -R www -data: www -data / var / www / html / example / sudo chmod -R 777 / var / www / html / example / *

Krok 15
Nyní povolíme VirtualHost, přepisovací modul a poté restartujeme Apache:

 sudo a2ensite yii.conf sudo a2enmod přepsat sudo systemctl restart apache2

Krok 16
Poté zkontrolujeme Yii z prohlížeče s následující syntaxí:

 http: // localhost: 8888

ZVĚTŠIT

2. Jak nainstalovat Yii PHP Framework na CentOS 8

CentOS 8 je jednou z nejpopulárnějších distribucí pro firemní prostředí, kde bude Yii PHP dobrým spojencem, k jeho instalaci tam musíme nejprve nainstalovat Apache a v následujícím odkazu na Solvetic uvidíte, jak to udělat jednoduchým způsobem:

Krok 1
Jakmile ověříme, že je Apache nainstalován, nainstalujeme Composer do CentOS 8 provedením následujícího:

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

Krok 2
Přesuneme stažený soubor:

 mv composer.phar / usr / local / bin / composer 
Krok 3
Udělujeme potřebná oprávnění:
 chmod + x / usr / local / bin / skladatel 

Krok 4
Poté přistoupíme ke kořenovému adresáři Apache:

 cd / var / www / html / 
PoznámkaPokud používáte Nginx, musíte přejít do následujícího adresáře: cd / usr / share / nginx / html /

Krok 5
Jakmile tam budeme, nainstalujeme Yii PHO s přiřazením názvu požadovaného projektu:

 skladatel create-project --refer-dist yiisoft / yii2-app-basic Solvetic 

Krok 6
Jakmile je tento proces dokončen, uvidíme následující:

Krok 7
Vstupujeme do složky projektu:

 cd Solvetic 
Krok 8
A tam spustíme následující řádek, se kterým známe port, přes který Yii komunikuje (standardně je to port 8080):
 php yii sloužit 

Krok 9
Tento port lze upravit zadáním parametru -port a zadáním požadovaného portu:

 php yii serve --port = 8888 

Krok 10
Tento příkaz musíme nechat aktivní pro přístup k Yii z prohlížeče pomocí syntaxe. Od této chvíle jsme schopni používat Yii PHP Framework pro všechny požadované úkoly.

 http: // localhost: 8888

ZVĚTŠIT

4. Jak nainstalovat Yii PHP Framework na Debian 10


Prvním krokem je instalace webového serveru, ze kterého lze spouštět vývojové úlohy.

Krok 1
V tomto případě použijeme Apache a pro jeho instalaci spustíme následující příkaz:

 sudo apt nainstalovat apache2 

Krok 2
Zadáme písmeno Y, abychom potvrdili stažení a instalaci Apache, poté, co byl tento a Apache nainstalován, musíme provést následující:

 sudo systemctl enable apache2 (Enable Apache service) sudo systemctl start apache2 (Start Apache)
Krok 3
Ověřujeme, že je Apache aktivní, přístupem do prohlížeče a zadáním „localhost“ zde:

ZVĚTŠIT

Krok 4
Pokračujeme v instalaci Composeru k pozdější instalaci Yii provedením následujícího:

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

Krok 5
Poté přesuneme stažený soubor a poskytneme příslušná oprávnění:

 mv composer.phar / usr / local / bin / composer chmod + x / usr / local / bin / composer

Krok 6
Přistupujeme ke kořenu Apache:

 cd / var / www / html / 
Krok 7
Tam použijeme Composter k instalaci Yii s přiřazením názvu projektu:
 skladatel create-project --refer-dist yiisoft / yii2-app-basic Solvetic 

Krok 8
Můžeme vidět celý proces instalace:

Krok 9
Když tento proces skončí, uvidíme následující:

Krok 10
Vstupujeme do složky projektu:

 cd Solvetic 
Krok 11
Potom pro vizualizaci přístupového portu Yii provedeme následující:
 php yii sloužit 

Krok 12
Ve výchozím nastavení je to 8080, ale jak jsme viděli, je možné použít -port (#port) k vytvoření nového portu, to se kontroluje přístupem do prohlížeče a tam zadáním následujícího do nového okna:

 http: // localhost: 8080 

ZVĚTŠIT

Vidíme, jak praktické a jednoduché je nainstalovat Yii PHP Framework na tyto populární systémy a mít tak spojence při plnění úkolů v PHP.

wave wave wave wave wave