Hur man installerar Yii PHP Framework på CentOS 8, Ubuntu 19 eller Debian

För Linux -operativsystem har vi olika gratisfunktioner (öppen källkod) som gör det möjligt att förlänga systemet till det maximala oberoende av dess användning (server eller hem) och detta har en direkt inverkan på produktiviteten för var och en av oss. Vi vet mycket väl att Linux har olika distributioner med speciella tillvägagångssätt som RedHat, CentOS, Ubuntu, etc, och Solvetic kommer att prata i denna handledning om ett idealiskt verktyg om vi arbetar med PHP -språket som Yii PHP Framework.

Vad är Yii PHP FrameworkYii har utvecklats som ett PHP -ramverk baserat på speciella komponenter som erbjuder slutanvändaren hög prestanda och detta leder till förmågan att utveckla moderna webbapplikationer på ett mycket mer effektivt och omfattande sätt och bäst av allt, det kommer att vara möjligt att utveckla alla typ PHP-baserade webbapplikationer.

Om ditt arbete är utveckling av storskaliga applikationer behöver du inte oroa dig, eftersom Yii har en komponentbaserad arkitektur som i sin tur integrerar ett modernt cacheminne-stöd som är kompatibelt med ledningssystem. Innehåll (CMS), e-handel projekt, RESTful webbtjänster och mycket mer.

Yii fördelarNågra av fördelarna med att använda Yii är:

  • Den lägger till olika funktioner som är tillgängliga för utvecklare, till exempel frågebyggare och ActiveRecord för relations- och NoSQL-databaser, RESTful med API-utvecklingsstöd, stöd för flera nivåer och många fler.
  • Ett arkitektoniskt mönster MVC (Model-View-Controller) är integrerat.
  • Många parametrar i kärnkoden kan anpassas.

Yii -funktionerBland dess främsta egenskaper hittar vi:

  • Komponentbaserad arkitektur
  • OOP-baserat ramverk
  • RESTful API -utvecklingsstöd
  • Hanterar databastabeller som objekt
  • Integrerad autentisering och auktorisering
  • Stöder Jquery och Ajax
  • Enhetstest och stöttestfunktion med mera

Solvetic kommer att förklara hur man installerar Yii PHP Framework på populära distributioner som Debian, CentOS och Ubuntu.

1. Så här installerar du Apache på Ubuntu 19


För att installera Yii PHP i Ubuntu 1910 måste vi ha Apache installerat.

Steg 1
För detta öppnar vi konsolen och kör följande kommando:

 sudo apt installera apache2 

Steg 2
Vi anger bokstaven S för att bekräfta nedladdningen och installationen av Apache i Ubuntu 19:

Steg 3
Efter detta kommer vi att aktivera och starta Apache -tjänsten genom att köra:

 sudo systemctl aktivera apache2 (Aktivera Apache -tjänst) sudo systemctl start apache2 (Start Apache i Ubuntu)
Steg 4
Vi kan köra "sudo systemctl status apache2" för att se det aktuella tillståndet för Apache:

Steg 5
För att kontrollera att den har installerats korrekt öppnar vi en webbläsare och anger följande i adressfältet:

 http: // localhost 

FÖRSTORA

2. Hur man installerar Yii PHP Framework på Ubuntu 19


När vi har verifierat att Apache är korrekt installerat är det dags att installera Yii PHP.

Steg 1
För detta kommer vi åt terminalen och använder kommandot "composer" för att ladda ner Yii enligt följande:

 curl -sS https://getcomposer.org/installer | php 
Noteraom du inte har PHP installerat måste du köra "sudo apt install php7.2-cli".

Steg 2
Nu ska vi göra Composer tillgänglig för alla Ubuntu -användare genom att köra följande:

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

Steg 3
Vi fortsätter att installera Yii med kommandot Composer enligt följande:

 composer create-project --prefer-dist yiisoft / yii2-app-basic exempel 

Steg 4
När denna process når sitt slut kommer vi att se följande:

Steg 5
Vi ska flytta den skapade mappen:

 sudo mv exempel / var / www / html / 
Steg 6
Vi kommer åt den här mappen:
 cd / var / www / html / exempel 

Steg 7
För att inte ha problem med Composer -beroenden kommer vi att redigera en fil i den här mappen, för detta kör vi:

 sudo nano composer.json 
Steg 8
I den öppna filen anger vi följande:
 "Ersätt": {"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 "}, 

Steg 9
Vi sparar ändringarna med följande tangentkombination:

Ctrl + O

Vi lämnar redaktören med:

Ctrl + X

Steg 10
Nästa steg är att skapa en Virtualhost för Yii PHP, för att uppnå detta måste vi kopiera konfigurationsfilen för standard Apache -webbplatsen och sedan redigera den:

 sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/yii.conf sudo nano /etc/apache2/sites-available/yii.conf
Steg 11
Där kommer vi att ange följande:
 RewriteEngine på RewriteCond% {REQUEST_FILENAME}! -F RewriteCond% {REQUEST_FILENAME}! -D RewriteRule. index.php RewriteRule index.php / - [L, R = 404]

Steg 12
I alla fall kommer rotdokumentets syntax att vara:

 / var / www / html / PROYECT / web 
Steg 13
Vi sparar ändringarna med följande tangentkombination:

Ctrl + O

Vi lämnar redaktören med:

Ctrl + X

Steg 14
Vi tilldelar behörigheterna:

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

Steg 15
Nu ska vi aktivera VirtualHost, omskrivningsmodulen och därefter startar vi om Apache:

 sudo a2ensite yii.conf sudo a2enmod skriva om sudo systemctl starta om apache2

Steg 16
Efter detta kontrollerar vi Yii från en webbläsare med följande syntax:

 http: // lokal värd: 8888

FÖRSTORA

2. Hur man installerar Yii PHP Framework på CentOS 8

CentOS 8 är en av de mest populära distributionerna för företagsmiljöer där Yii PHP kommer att vara en bra allierad, för att installera det där måste vi först installera Apache och i följande Solvetic -länk ser du hur du gör det på ett enkelt sätt:

Steg 1
När vi har bekräftat att Apache är installerat kommer vi att installera Composer i CentOS 8 genom att köra följande:

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

Steg 2
Vi flyttar den nedladdade filen:

 mv composer.phar / usr / local / bin / composer 
Steg 3
Vi beviljar nödvändiga behörigheter:
 chmod + x / usr / local / bin / composer 

Steg 4
Efter detta kommer vi åt Apache -rotkatalogen:

 cd / var / www / html / 
NoteraOm du använder Nginx måste du gå till följande katalog: cd / usr / share / nginx / html /

Steg 5
Väl där kommer vi att installera Yii PHO som tilldelar namnet på det önskade projektet:

 kompositör skapa-projekt --prefer-dist yiisoft / yii2-app-basic Solvetic 

Steg 6
När denna process är klar ser vi följande:

Steg 7
Vi kommer åt projektmappen:

 cd Solvetic 
Steg 8
Och där kör vi följande rad som vi känner till porten genom vilken Yii kommunicerar (som standard är det port 8080):
 php yii servera 

Steg 9
Denna port kan redigeras genom att ange parametern -port och ange önskad port:

 php yii tjäna --port = 8888 

Steg 10
Vi måste lämna detta kommando aktivt för att komma åt Yii från en webbläsare med syntaxen. Från och med nu kan vi använda Yii PHP Framework för alla nödvändiga uppgif.webpter.

 http: // lokal värd: 8888

FÖRSTORA

4. Hur man installerar Yii PHP Framework på Debian 10


Det första steget är att installera en webbserver för att köra utvecklingsuppgif.webpter därifrån.

Steg 1
I det här fallet kommer vi att använda Apache och för dess installation kör vi följande kommando:

 sudo apt installera apache2 

Steg 2
Vi anger bokstaven Y för att bekräfta nedladdning och installation av Apache, efter att detta och Apache har installerats måste vi utföra följande:

 sudo systemctl aktivera apache2 (Aktivera Apache -tjänst) sudo systemctl start apache2 (Start Apache)
Steg 3
Vi bekräftar att Apache är aktivt genom att öppna en webbläsare och ange "localhost" där:

FÖRSTORA

Steg 4
Vi fortsätter att installera Composer för att senare installera Yii genom att köra följande:

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

Steg 5
Efter detta flyttar vi filen som har laddats ner och ger respektive behörighet:

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

Steg 6
Vi får tillgång till roten till Apache:

 cd / var / www / html / 
Steg 7
Där kommer vi att använda Composter för att installera Yii som tilldelar namnet på projektet:
 kompositör skapa-projekt --prefer-dist yiisoft / yii2-app-basic Solvetic 

Steg 8
Vi kan se hela installationsprocessen:

Steg 9
När denna process slutar ser vi följande:

Steg 10
Vi kommer åt projektmappen:

 cd Solvetic 
Steg 11
Sedan kör vi följande för att visualisera Yii -åtkomstporten:
 php yii servera 

Steg 12
Som standard är det 8080 men som vi har sett är det möjligt att använda -port (#port) för att etablera en ny port, detta kontrolleras genom att öppna en webbläsare och där ange följande i ett nytt fönster:

 http: // lokal värd: 8080 

FÖRSTORA

Vi kan se hur praktiskt och enkelt det är att installera Yii PHP Framework på dessa populära system och därmed ha en allierad när man utför uppgif.webpter i PHP.

wave wave wave wave wave