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 | phpNoteraom 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.jsonSteg 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.confSteg 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 / webSteg 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 / composerSteg 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 SolveticSteg 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 SolveticSteg 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.