Pentru sistemele de operare Linux avem diverse funcționalități gratuite (open source) cu ajutorul cărora este posibil să extindem sistemul la maximum, independent de utilizarea acestuia (server sau acasă) și acest lucru are un impact direct asupra productivității fiecăruia dintre noi. Știm foarte bine că Linux are distribuții diferite cu abordări speciale precum RedHat, CentOS, Ubuntu etc., iar Solvetic va vorbi în acest tutorial despre un utilitar ideal dacă lucrăm cu limbajul PHP, cum ar fi Yii PHP Framework.
Ce este Yii PHP FrameworkYii a fost dezvoltat ca un cadru PHP bazat pe componente speciale care oferă utilizatorului final performanțe ridicate și acest lucru se traduce prin capacitatea de a dezvolta aplicații web moderne într-un mod mult mai eficient și mai cuprinzător și, cel mai bine, va fi posibil să dezvolți orice un fel de aplicații web bazate pe PHP.
Dacă munca dvs. este dezvoltarea de aplicații la scară largă, nu este nevoie să vă faceți griji, deoarece Yii are o arhitectură bazată pe componente care, la rândul său, integrează un suport modern de stocare în cache, care este compatibil cu sistemele de management. Conținut (CMS), e-commerce proiecte, servicii web RESTful și multe altele.
Yii AvantajeUnele dintre avantajele utilizării Yii sunt:
- Acesta adaugă diverse funcții disponibile pentru dezvoltatori, cum ar fi constructorii de interogări și ActiveRecord pentru baze de date relaționale și NoSQL, RESTful cu suport pentru dezvoltarea API, suport pentru cache pe mai multe niveluri și multe altele.
- Este integrat un model arhitectural MVC (Model-View-Controller).
- Mulți parametri ai codului kernel pot fi personalizați.
Caracteristici YiiPrintre caracteristicile sale principale găsim:
- Arhitectură bazată pe componente
- Cadrul bazat pe OOP
- Suport pentru dezvoltarea API RESTful
- Manipulează tabelele bazei de date ca obiecte
- Autentificare și autorizare integrate
- Suportă Jquery și Ajax
- Test de unitate și funcția de testare a loviturilor și multe altele
Solvetic va explica cum se instalează Yii PHP Framework pe distribuții populare precum Debian, CentOS și Ubuntu.
1. Cum se instalează Apache pe Ubuntu 19
Pentru a instala Yii PHP în Ubuntu 1910 trebuie să avem instalat Apache.
Pasul 1
Pentru aceasta accesăm consola și executăm următoarea comandă:
sudo apt instalează apache2
Pasul 2
Introducem litera S pentru a confirma descărcarea și instalarea Apache în Ubuntu 19:
Pasul 3
După aceasta, vom activa și porni serviciul Apache executând:
sudo systemctl enable apache2 (Enable Apache service) sudo systemctl start apache2 (Start Apache in Ubuntu)Pasul 4
Putem rula „sudo systemctl status apache2” pentru a vedea starea curentă a Apache:
Pasul 5
Pentru a verifica dacă a fost instalat corect, accesăm un browser și introducem următoarele în bara de adrese:
http: // localhost
MARI
2. Cum se instalează Yii PHP Framework pe Ubuntu 19
Odată ce verificăm dacă Apache este instalat corect, este timpul să instalați Yii PHP.
Pasul 1
Pentru aceasta accesăm terminalul și folosim comanda „compozitor” pentru a descărca Yii după cum urmează:
curl -sS https://getcomposer.org/installer | phpNotădacă nu aveți instalat PHP trebuie să rulați „sudo apt install php7.2-cli”.
Pasul 2
Acum vom face Composer disponibil pentru toți utilizatorii Ubuntu executând următoarele:
sudo mv composer.phar / usr / local / bin / composer
Pasul 3
Procedăm la instalarea Yii cu comanda Composer după cum urmează:
compozitor create-project --prefer-dist yiisoft / yii2-app-basic example
Pasul 4
Odată ce acest proces ajunge la final, vom vedea următoarele:
Pasul 5
Vom muta folderul creat:
exemplu sudo mv / var / www / html /Pasul 6
Accesăm acest folder:
cd / var / www / html / exemplu
Pasul 7
Pentru a nu avea probleme cu dependențele Composer, vom edita un fișier din acest folder, pentru aceasta executăm:
sudo nano composer.jsonPasul 8
În fișierul deschis introducem următoarele:
"înlocuiți": {"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 "},
Pasul 9
Salvăm modificările folosind următoarea combinație de taste:
Ctrl + O
Lăsăm editorul folosind:
Ctrl + X
Pasul 10
Următorul pas este crearea unui Virtualhost pentru Yii PHP, pentru a realiza acest lucru trebuie să copiem fișierul de configurare al site-ului Apache implicit și apoi să îl edităm:
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/yii.conf sudo nano /etc/apache2/sites-available/yii.confPasul 11
Acolo vom introduce următoarele:
RewriteEngine pe RewriteCond% {REQUEST_FILENAME}! -F RewriteCond% {REQUEST_FILENAME}! -D RewriteRule. index.php RewriteRule index.php / - [L, R = 404]
Pasul 12
Pentru toate cazurile, sintaxa documentului rădăcină va fi:
/ var / www / html / PROYECT / webPasul 13
Salvăm modificările folosind următoarea combinație de taste:
Ctrl + O
Lăsăm editorul folosind:
Ctrl + X
Pasul 14
Atribuim permisiunile:
sudo chown -R www-data: www-data / var / www / html / example / sudo chmod -R 777 / var / www / html / example / *
Pasul 15
Acum vom activa VirtualHost, modulul de rescriere și după aceea vom reporni Apache:
sudo a2ensite yii.conf sudo a2enmod rescrie sudo systemctl reporniți apache2
Pasul 16
După aceasta, verificăm Yii dintr-un browser cu următoarea sintaxă:
http: // localhost: 8888
MARI
2. Cum se instalează Yii PHP Framework pe CentOS 8
CentOS 8 este una dintre cele mai populare distribuții pentru medii corporative în care Yii PHP va fi un bun aliat, pentru ao instala acolo, trebuie mai întâi să instalăm Apache și în următorul link Solvetic veți vedea cum să o faceți într-un mod simplu:
Pasul 1
Odată ce validăm că Apache este instalat, vom instala Composer în CentOS 8 executând următoarele:
curl -sS https://getcomposer.org/installer | php
Pasul 2
Mutăm fișierul descărcat:
mv composer.phar / usr / local / bin / composerPasul 3
Acordăm permisiunile necesare:
chmod + x / usr / local / bin / composer
Pasul 4
După aceasta, accesăm directorul rădăcină Apache:
cd / var / www / html /NotăDacă utilizați Nginx trebuie să mergeți la următorul director: cd / usr / share / nginx / html /
Pasul 5
Odată ajuns acolo vom instala Yii PHO atribuind numele proiectului dorit:
compozitor create-project --prefer-dist yiisoft / yii2-app-basic Solvetic
Pasul 6
Odată ce acest proces este terminat, vom vedea următoarele:
Pasul 7
Accesăm folderul proiectului:
cd SolveticPasul 8
Și acolo executăm următoarea linie cu care cunoaștem portul prin care comunică Yii (implicit este portul 8080):
php yii serve
Pasul 9
Acest port poate fi editat introducând parametrul -port și introducând portul dorit:
php yii serve --port = 8888
Pasul 10
Trebuie să lăsăm activă această comandă pentru a accesa Yii dintr-un browser folosind sintaxa. Începând cu acest moment suntem capabili să folosim Yii PHP Framework pentru toate sarcinile necesare.
http: // localhost: 8888
MARI
4. Cum se instalează Yii PHP Framework pe Debian 10
Primul pas este instalarea unui server web pentru a rula sarcini de dezvoltare de acolo.
Pasul 1
În acest caz vom folosi Apache și pentru instalarea acestuia vom executa următoarea comandă:
sudo apt instalează apache2
Pasul 2
Introducem litera Y pentru a confirma descărcarea și instalarea Apache, după ce aceasta și Apache au fost instalate, trebuie să executăm următoarele:
sudo systemctl activate apache2 (Activare serviciu Apache) sudo systemctl start apache2 (Start Apache)Pasul 3
Validăm faptul că Apache este activ accesând un browser și introducând „localhost” acolo:
MARI
Pasul 4
Procedăm la instalarea Composer pentru a instala ulterior Yii executând următoarele:
curl -sS https://getcomposer.org/installer | php
Pasul 5
După aceasta mutăm fișierul care a fost descărcat și oferim permisiunile respective:
mv composer.phar / usr / local / bin / composer chmod + x / usr / local / bin / composer
Pasul 6
Accesăm rădăcina Apache:
cd / var / www / html /Pasul 7
Acolo vom folosi Composter pentru a instala Yii atribuind numele proiectului:
compozitor create-project --prefer-dist yiisoft / yii2-app-basic Solvetic
Pasul 8
Putem vedea întregul proces de instalare:
Pasul 9
Când se termină acest proces, vom vedea următoarele:
Pasul 10
Accesăm folderul proiectului:
cd SolveticPasul 11
Apoi executăm următoarele pentru a vizualiza portul de acces Yii:
php yii serve
Pasul 12
În mod implicit, este 8080, dar așa cum am văzut, este posibil să utilizați -port (#port) pentru a stabili un port nou, acest lucru este verificat accesând un browser și acolo introducând următoarele într-o fereastră nouă:
http: // localhost: 8080
MARI
Putem vedea cât de practic și simplu este să instalați Yii PHP Framework pe aceste sisteme populare și astfel să aveți un aliat atunci când efectuați sarcini în PHP.