Hvordan installere Yii PHP Framework på CentOS 8, Ubuntu 19 eller Debian

For Linux -operativsystemer har vi forskjellige gratis funksjoner (åpen kildekode) som det er mulig å utvide systemet til maksimalt uavhengig av bruken (server eller hjem), og dette har en direkte innvirkning på produktiviteten til hver enkelt av oss. Vi vet godt at Linux har forskjellige distribusjoner med spesielle tilnærminger som RedHat, CentOS, Ubuntu, etc, og Solvetic vil snakke i denne opplæringen om et ideelt verktøy hvis vi jobber med PHP -språket som Yii PHP Framework.

Hva er Yii PHP FrameworkYii har blitt utviklet som et PHP -rammeverk basert på spesielle komponenter som tilbyr sluttbrukeren høy ytelse, og dette gir mulighet til å utvikle moderne webapplikasjoner på en mye mer effektiv og omfattende måte, og best av alt, vil det være mulig å utvikle evt. slags PHP-baserte webapplikasjoner.

Hvis arbeidet ditt er utvikling av store applikasjoner, er det ingen grunn til bekymring, siden Yii har en komponentbasert arkitektur som igjen integrerer en moderne hurtigbufrestøtte som er kompatibel med styringssystemer. Innhold (CMS), e-handel prosjekter, RESTful webtjenester og mye mer.

Yii FordelerNoen av fordelene med å bruke Yii er:

  • Den legger til forskjellige utviklertilgjengelige funksjoner som forespørselsbyggere og ActiveRecord for relasjons- og NoSQL-databaser, RESTful med API-utviklingsstøtte, hurtiglagring på flere nivåer og mange flere.
  • Et arkitektonisk mønster MVC (Model-View-Controller) er integrert.
  • Mange parametere i kjernekoden kan tilpasses.

Yii -funksjonerBlant hovedtrekkene finner vi:

  • Komponentbasert arkitektur
  • OOP-basert rammeverk
  • RESTful API -utviklingsstøtte
  • Håndterer databasetabeller som objekter
  • Integrert autentisering og autorisasjon
  • Støtter Jquery og Ajax
  • Enhetstest og støytestfunksjon og mer

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

1. Slik installerer du Apache på Ubuntu 19


For å installere Yii PHP i Ubuntu 1910 må vi ha Apache installert.

Trinn 1
For dette får vi tilgang til konsollen og utfører følgende kommando:

 sudo apt installere apache2 

Steg 2
Vi skriver inn bokstaven S for å bekrefte nedlasting og installasjon av Apache i Ubuntu 19:

Trinn 3
Etter dette skal vi aktivere og starte Apache -tjenesten ved å utføre:

 sudo systemctl aktiver apache2 (Aktiver Apache -tjeneste) sudo systemctl start apache2 (Start Apache i Ubuntu)
Trinn 4
Vi kan kjøre "sudo systemctl status apache2" for å se den nåværende tilstanden til Apache:

Trinn 5
For å kontrollere at den er riktig installert, får vi tilgang til en nettleser og skriver inn følgende i adressefeltet:

 http: // localhost 

FORSTØRRE

2. Hvordan installere Yii PHP Framework på Ubuntu 19


Når vi har bekreftet at Apache er riktig installert, er det på tide å installere Yii PHP.

Trinn 1
For dette får vi tilgang til terminalen og bruker kommandoen "komponist" for å laste ned Yii som følger:

 curl -sS https://getcomposer.org/installer | php 
MerkHvis du ikke har PHP installert, må du kjøre "sudo apt install php7.2-cli".

Steg 2
Nå skal vi gjøre Composer tilgjengelig for alle Ubuntu -brukere ved å kjøre følgende:

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

Trinn 3
Vi fortsetter å installere Yii med Composer -kommandoen som følger:

 komponist lage-prosjekt --prefer-dist yiisoft / yii2-app-grunnleggende eksempel 

Trinn 4
Når denne prosessen når slutten, vil vi se følgende:

Trinn 5
Vi skal flytte den opprettede mappen:

 sudo mv eksempel / var / www / html / 
Trinn 6
Vi får tilgang til denne mappen:
 cd / var / www / html / eksempel 

Trinn 7
For ikke å få problemer med komponentavhengigheter, skal vi redigere en fil inne i denne mappen, for dette utfører vi:

 sudo nano komponist.json 
Trinn 8
I den åpne filen skriver vi inn følgende:
 "erstatt": {"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 "}, 

Trinn 9
Vi lagrer endringene ved hjelp av følgende tastekombinasjon:

Ctrl + O.

Vi forlater redaktøren ved hjelp av:

Ctrl + X

Trinn 10
Det neste trinnet er å lage en Virtualhost for Yii PHP, for å oppnå dette må vi kopiere konfigurasjonsfilen til standard Apache -nettsted og deretter redigere den:

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

Trinn 12
I alle tilfeller vil syntaksen til rotdokumentet være:

 / var / www / html / PROYECT / web 
Trinn 13
Vi lagrer endringene ved hjelp av følgende tastekombinasjon:

Ctrl + O.

Vi forlater redaktøren ved hjelp av:

Ctrl + X

Trinn 14
Vi tildeler tillatelsene:

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

Trinn 15
Nå skal vi aktivere VirtualHost, omskrivningsmodulen, og deretter starter vi Apache på nytt:

 sudo a2ensite yii.conf sudo a2enmod skriv om sudo systemctl start apache2 på nytt

Trinn 16
Etter dette sjekker vi Yii fra en nettleser med følgende syntaks:

 http: // lokal vert: 8888

FORSTØRRE

2. Hvordan installere Yii PHP Framework på CentOS 8

CentOS 8 er en av de mest populære distribusjonene for bedriftsmiljøer der Yii PHP vil være en god alliert, for å installere det der må vi først installere Apache og i den følgende Solvetic -lenken vil du se hvordan du gjør det på en enkel måte:

Trinn 1
Når vi har bekreftet at Apache er installert, skal vi installere Composer i CentOS 8 ved å utføre følgende:

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

Steg 2
Vi flytter den nedlastede filen:

 mv composer.phar / usr / local / bin / composer 
Trinn 3
Vi gir de nødvendige tillatelsene:
 chmod + x / usr / local / bin / composer 

Trinn 4
Etter dette får vi tilgang til Apache -rotkatalogen:

 cd / var / www / html / 
MerkHvis du bruker Nginx må du gå til følgende katalog: cd / usr / share / nginx / html /

Trinn 5
Når vi er der, skal vi installere Yii PHO og tildele navnet på ønsket prosjekt:

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

Trinn 6
Når denne prosessen er fullført, ser vi følgende:

Trinn 7
Vi får tilgang til prosjektmappen:

 cd Solvetic 
Trinn 8
Og der utfører vi følgende linje som vi kjenner porten som Yii kommuniserer gjennom (som standard er det port 8080):
 php yii servere 

Trinn 9
Denne porten kan redigeres ved å skrive inn parameteren -port og angi ønsket port:

 php yii serve --port = 8888 

Trinn 10
Vi må la denne kommandoen være aktiv for å få tilgang til Yii fra en nettleser som bruker syntaksen. Fra dette tidspunktet kan vi bruke Yii PHP Framework for alle nødvendige oppgaver.

 http: // lokal vert: 8888

FORSTØRRE

4. Hvordan installere Yii PHP Framework på Debian 10


Det første trinnet er å installere en webserver for å kjøre utviklingsoppgaver derfra.

Trinn 1
I dette tilfellet vil vi bruke Apache, og for installasjonen utfører vi følgende kommando:

 sudo apt installere apache2 

Steg 2
Vi skriver inn bokstaven Y for å bekrefte nedlasting og installasjon av Apache, etter at dette og Apache er installert må vi utføre følgende:

 sudo systemctl aktiver apache2 (Aktiver Apache -tjeneste) sudo systemctl start apache2 (Start Apache)
Trinn 3
Vi bekrefter at Apache er aktiv ved å gå til en nettleser og skrive inn "localhost" der:

FORSTØRRE

Trinn 4
Vi fortsetter å installere Composer for å installere Yii senere ved å utføre følgende:

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

Trinn 5
Etter dette flytter vi filen som er lastet ned og gir de respektive tillatelsene:

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

Trinn 6
Vi får tilgang til roten til Apache:

 cd / var / www / html / 
Trinn 7
Der skal vi bruke Composter til å installere Yii og tildele navnet på prosjektet:
 komponist create-project --prefer-dist yiisoft / yii2-app-basic Solvetic 

Trinn 8
Vi kan se hele installasjonsprosessen:

Trinn 9
Når denne prosessen avsluttes vil vi se følgende:

Trinn 10
Vi får tilgang til prosjektmappen:

 cd Solvetic 
Trinn 11
Deretter utfører vi følgende for å visualisere Yii -tilgangsporten:
 php yii servere 

Trinn 12
Som standard er det 8080, men som vi har sett, er det mulig å bruke -port (#port) for å etablere en ny port, dette kontrolleres ved å gå til en nettleser og der angi følgende i et nytt vindu:

 http: // lokal vert: 8080 

FORSTØRRE

Vi kan se hvor praktisk og enkelt det er å installere Yii PHP Framework på disse populære systemene og dermed ha en alliert når man utfører oppgaver i PHP.

wave wave wave wave wave