Sådan installeres Yii PHP Framework på CentOS 8, Ubuntu 19 eller Debian

For Linux -operativsystemer har vi forskellige gratis funktionaliteter (open source), som det er muligt at udvide systemet til maksimalt uafhængigt af dets brug (server eller hjem), og dette har en direkte indvirkning på produktiviteten for hver enkelt af os. Vi ved godt, at Linux har forskellige distributioner med særlige tilgange som RedHat, CentOS, Ubuntu osv., Og Solvetic vil i denne vejledning tale om et ideelt værktøj, hvis vi arbejder med PHP -sproget, f.eks. Yii PHP Framework.

Hvad er Yii PHP FrameworkYii er blevet udviklet som en PHP -ramme baseret på særlige komponenter, der tilbyder slutbrugeren høj ydeevne, og dette omsættes til evnen til at udvikle moderne webapplikationer på en meget mere effektiv og omfattende måde, og bedst af alt, vil det være muligt at udvikle evt. slags PHP-baserede webapplikationer.

Hvis dit arbejde er udvikling af store applikationer, er der ingen grund til bekymring, da Yii har en komponentbaseret arkitektur, som igen integrerer en moderne cachestøtte, der er kompatibel med styringssystemer. Indhold (CMS), e-handel projekter, RESTful webtjenester og meget mere.

Yii FordeleNogle af fordelene ved at bruge Yii er:

  • Det tilføjer forskellige udvikler-tilgængelige funktioner, såsom forespørgselsbyggere og ActiveRecord til relationelle og NoSQL-databaser, RESTful med API-udviklingssupport, understøttelse af caching på flere niveauer og mange flere.
  • Et arkitektonisk mønster MVC (Model-View-Controller) er integreret.
  • Mange parametre i kernekoden kan tilpasses.

Yii funktionerBlandt dens vigtigste egenskaber finder vi:

  • Komponentbaseret arkitektur
  • OOP-baserede rammer
  • RESTful API -udviklingssupport
  • Håndterer databasetabeller som objekter
  • Integreret godkendelse og godkendelse
  • Understøtter Jquery og Ajax
  • Enhedstest og bump test funktion og mere

Solvetic vil forklare, hvordan man installerer Yii PHP Framework på populære distributioner som Debian, CentOS og Ubuntu.

1. Sådan installeres Apache på Ubuntu 19


For at installere Yii PHP i Ubuntu 1910 skal vi have Apache installeret.

Trin 1
Til dette får vi adgang til konsollen og udfører følgende kommando:

 sudo apt installere apache2 

Trin 2
Vi indtaster bogstavet S for at bekræfte download og installation af Apache i Ubuntu 19:

Trin 3
Efter dette vil vi aktivere og starte Apache -tjenesten ved at udføre:

 sudo systemctl aktiver apache2 (Aktiver Apache service) sudo systemctl start apache2 (Start Apache i Ubuntu)
Trin 4
Vi kan køre "sudo systemctl status apache2" for at se den aktuelle tilstand af Apache:

Trin 5
For at kontrollere, at den er installeret korrekt, får vi adgang til en browser og indtaster følgende i adresselinjen:

 http: // localhost 

FORSTØRRE

2. Sådan installeres Yii PHP Framework på Ubuntu 19


Når vi har kontrolleret, at Apache er installeret korrekt, er det tid til at installere Yii PHP.

Trin 1
Til dette får vi adgang til terminalen og bruger kommandoen "komponist" til at downloade Yii som følger:

 curl -sS https://getcomposer.org/installer | php 
BemærkHvis du ikke har PHP installeret, skal du køre "sudo apt install php7.2-cli".

Trin 2
Nu vil vi gøre Composer tilgængelig for alle Ubuntu -brugere ved at køre følgende:

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

Trin 3
Vi fortsætter med at installere Yii med kommandoen Composer som følger:

 komponist create-project --prefer-dist yiisoft / yii2-app-basic eksempel 

Trin 4
Når denne proces når sin ende, ser vi følgende:

Trin 5
Vi vil flytte den oprettede mappe:

 sudo mv eksempel / var / www / html / 
Trin 6
Vi får adgang til denne mappe:
 cd / var / www / html / eksempel 

Trin 7
For ikke at have problemer med Composer -afhængigheder, vil vi redigere en fil inde i denne mappe, for dette udfører vi:

 sudo nano komponist.json 
Trin 8
I den åbne fil indtaster vi følgende:
 "erstat": {"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 "}, 

Trin 9
Vi gemmer ændringerne ved hjælp af følgende tastekombination:

Ctrl + O.

Vi forlader redaktøren ved hjælp af:

Ctrl + X

Trin 10
Det næste trin er at oprette en Virtualhost til Yii PHP, for at opnå dette skal vi kopiere konfigurationsfilen til standard Apache -webstedet og derefter redigere det:

 sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/yii.conf sudo nano /etc/apache2/sites-available/yii.conf
Trin 11
Der vil vi indtaste følgende:
 RewriteEngine på RewriteCond% {REQUEST_FILENAME}! -F RewriteCond% {REQUEST_FILENAME}! -D RewriteRule. index.php RewriteRule index.php / - [L, R = 404]

Trin 12
I alle tilfælde vil roddokumentets syntaks være:

 / var / www / html / PROYECT / web 
Trin 13
Vi gemmer ændringerne ved hjælp af følgende tastekombination:

Ctrl + O.

Vi forlader redaktøren ved hjælp af:

Ctrl + X

Trin 14
Vi tildeler tilladelserne:

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

Trin 15
Nu skal vi aktivere VirtualHost, omskrivningsmodulet og derefter genstarte vi Apache:

 sudo a2ensite yii.conf sudo a2enmod omskriv sudo systemctl genstart apache2

Trin 16
Herefter tjekker vi Yii fra en browser med følgende syntaks:

 http: // lokal vært: 8888

FORSTØRRE

2. Sådan installeres Yii PHP Framework på CentOS 8

CentOS 8 er en af ​​de mest populære distributioner til virksomhedsmiljøer, hvor Yii PHP vil være en god allieret, for at installere det der skal vi først installere Apache, og i det følgende Solvetic -link vil du se, hvordan du gør det på en enkel måde:

Trin 1
Når vi har bekræftet, at Apache er installeret, installerer vi Composer i CentOS 8 ved at udføre følgende:

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

Trin 2
Vi flytter den downloadede fil:

 mv composer.phar / usr / local / bin / composer 
Trin 3
Vi giver de nødvendige tilladelser:
 chmod + x / usr / local / bin / composer 

Trin 4
Efter dette får vi adgang til Apache -rodmappen:

 cd / var / www / html / 
BemærkHvis du bruger Nginx, skal du gå til følgende bibliotek: cd / usr / share / nginx / html /

Trin 5
Når vi er der, skal vi installere Yii PHO, der tildeler navnet på det ønskede projekt:

 komponist create-project --prefer-dist yiisoft / yii2-app-basic Solvetic 

Trin 6
Når denne proces er afsluttet, ser vi følgende:

Trin 7
Vi får adgang til projektmappen:

 cd Solvetic 
Trin 8
Og der udfører vi følgende linje, som vi kender den port, som Yii kommunikerer igennem (som standard er det port 8080):
 php yii servere 

Trin 9
Denne port kan redigeres ved at indtaste parameteren -port og indtaste den ønskede port:

 php yii serve --port = 8888 

Trin 10
Vi skal lade denne kommando være aktiv for at få adgang til Yii fra en browser ved hjælp af syntaksen. Fra dette tidspunkt er vi i stand til at bruge Yii PHP Framework til alle de nødvendige opgaver.

 http: // lokal vært: 8888

FORSTØRRE

4. Sådan installeres Yii PHP Framework på Debian 10


Det første trin er at installere en webserver til at køre udviklingsopgaver derfra.

Trin 1
I dette tilfælde vil vi bruge Apache, og til installationen udfører vi følgende kommando:

 sudo apt installere apache2 

Trin 2
Vi indtaster bogstavet Y for at bekræfte download og installation af Apache, efter at dette og Apache er blevet installeret, skal vi udføre følgende:

 sudo systemctl aktiver apache2 (Aktiver Apache service) sudo systemctl start apache2 (Start Apache)
Trin 3
Vi validerer, at Apache er aktiv ved at få adgang til en browser og indtaste "localhost" der:

FORSTØRRE

Trin 4
Vi fortsætter med at installere Composer for senere at installere Yii ved at udføre følgende:

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

Trin 5
Herefter flytter vi den fil, der er downloadet, og giver de respektive tilladelser:

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

Trin 6
Vi får adgang til roden til Apache:

 cd / var / www / html / 
Trin 7
Der vil vi bruge Composter til at installere Yii, der tildeler projektets navn:
 komponist create-project --prefer-dist yiisoft / yii2-app-basic Solvetic 

Trin 8
Vi kan se hele installationsprocessen:

Trin 9
Når denne proces slutter, ser vi følgende:

Trin 10
Vi får adgang til projektmappen:

 cd Solvetic 
Trin 11
Derefter udfører vi følgende for at visualisere Yii -adgangsporten:
 php yii servere 

Trin 12
Som standard er det 8080, men som vi har set, er det muligt at bruge -port (#port) til at etablere en ny port, dette kontrolleres ved at åbne en browser og der indtaste følgende i et nyt vindue:

 http: // lokal vært: 8080 

FORSTØRRE

Vi kan se, hvor praktisk og enkelt det er at installere Yii PHP Framework på disse populære systemer og dermed have en allieret, når man udfører opgaver i PHP.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave