Come installare Yii PHP Framework su CentOS 8, Ubuntu 19 o Debian

Per i sistemi operativi Linux disponiamo di diverse funzionalità gratuite (open source) con le quali è possibile estendere al massimo il sistema indipendentemente dal suo utilizzo (server o casalingo) e questo ha un impatto diretto sulla produttività di ognuno di noi. Sappiamo molto bene che Linux ha diverse distribuzioni con approcci speciali come RedHat, CentOS, Ubuntu, ecc. e Solvetic parlerà in questo tutorial di un'utilità ideale se lavoriamo con il linguaggio PHP come Yii PHP Framework.

Che cos'è Yii PHP Framework?Yii è stato sviluppato come un framework PHP basato su componenti speciali che offrono all'utente finale elevate prestazioni e questo si traduce nella capacità di sviluppare applicazioni web moderne in modo molto più efficiente e completo e, soprattutto, sarà possibile sviluppare qualsiasi tipo di applicazioni web basate su PHP.

Se il tuo lavoro è lo sviluppo di applicazioni su larga scala, non devi preoccuparti, poiché Yii ha un'architettura basata su componenti che a sua volta integra un moderno supporto di caching compatibile con i sistemi di gestione. progetti, servizi web RESTful e molto altro.

Yii vantaggiAlcuni dei vantaggi dell'utilizzo di Yii sono:

  • Aggiunge varie funzionalità disponibili per gli sviluppatori come generatori di query e ActiveRecord per database relazionali e NoSQL, RESTful con supporto per lo sviluppo di API, supporto per cache multilivello e molto altro.
  • È integrato un pattern architetturale MVC (Model-View-Controller).
  • Molti parametri del codice del kernel possono essere personalizzati.

Funzionalità YiiTra le sue caratteristiche principali troviamo:

  • Architettura basata su componenti
  • Framework basato su OOP
  • Supporto per lo sviluppo di API RESTful
  • Gestisce le tabelle del database come oggetti
  • Autenticazione e autorizzazione integrate
  • Supporta Jquery e Ajax
  • Unit test e funzione di bump test e altro ancora

Solvetic spiegherà come installare Yii PHP Framework su distribuzioni popolari come Debian, CentOS e Ubuntu.

1. Come installare Apache su Ubuntu 19


Per installare Yii PHP in Ubuntu 1910 dobbiamo avere installato Apache.

Passo 1
Per questo accediamo alla console ed eseguiamo il seguente comando:

 sudo apt install apache2 

Passo 2
Inseriamo la lettera S per confermare il download e l'installazione di Apache in Ubuntu 19:

Passaggio 3
Successivamente abiliteremo e avvieremo il servizio Apache eseguendo:

 sudo systemctl enable apache2 (Abilita servizio Apache) sudo systemctl start apache2 (Avvia Apache in Ubuntu)
Passaggio 4
Possiamo eseguire "sudo systemctl status apache2" per vedere lo stato attuale di Apache:

Passaggio 5
Per verificare che sia stato installato correttamente, accediamo a un browser e inseriamo nella barra degli indirizzi quanto segue:

 http: // host locale 

INGRANDIRE

2. Come installare Yii PHP Framework su Ubuntu 19


Una volta verificato che Apache sia installato correttamente, è il momento di installare Yii PHP.

Passo 1
Per questo accediamo al terminale e utilizziamo il comando "compositore" per scaricare Yii come segue:

 curl -sS https://getcomposer.org/installer | php 
Notase non hai PHP installato devi eseguire "sudo apt install php7.2-cli".

Passo 2
Ora renderemo disponibile Composer a tutti gli utenti Ubuntu eseguendo quanto segue:

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

Passaggio 3
Procediamo con l'installazione di Yii con il comando Composer come segue:

 compositore create-project --prefer-dist esempio yiisoft / yii2-app-basic 

Passaggio 4
Una volta che questo processo raggiunge la fine, vedremo quanto segue:

Passaggio 5
Sposteremo la cartella creata:

 sudo mv esempio / var / www / html / 
Passaggio 6
Accediamo a questa cartella:
 cd/var/www/html/esempio 

Passaggio 7
Per non avere problemi con le dipendenze di Composer, modificheremo un file all'interno di questa cartella, per questo eseguiamo:

 sudo nano compositore.json 
Passaggio 8
Nel file aperto inseriamo quanto segue:
 "replace": {"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 "}, 

Passaggio 9
Salviamo le modifiche utilizzando la seguente combinazione di tasti:

Ctrl + O

Lasciamo l'editor utilizzando:

Ctrl + X

Passaggio 10
Il prossimo passo è creare un Virtualhost per Yii PHP, per ottenere ciò dobbiamo copiare il file di configurazione del sito Apache predefinito e quindi modificarlo:

 sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/yii.conf sudo nano /etc/apache2/sites-available/yii.conf
Passaggio 11
Lì inseriamo quanto segue:
 RewriteEngine su RewriteCond% {REQUEST_FILENAME}! -F RewriteCond% {REQUEST_FILENAME}! -D RewriteRule. index.php RewriteRule index.php / - [L, R = 404]

Passaggio 12
Per tutti i casi la sintassi del documento radice sarà:

 /var/www/html/PROYECT/web 
Passaggio 13
Salviamo le modifiche utilizzando la seguente combinazione di tasti:

Ctrl + O

Lasciamo l'editor utilizzando:

Ctrl + X

Passaggio 14
Assegniamo i permessi:

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

Passaggio 15
Ora abiliteremo VirtualHost, il modulo di riscrittura e successivamente riavvieremo Apache:

 sudo a2ensite yii.conf sudo a2enmod riscrivi sudo systemctl riavvia apache2

Passaggio 16
Dopodiché controlliamo Yii da un browser con la seguente sintassi:

 http: // host locale: 8888

INGRANDIRE

2. Come installare Yii PHP Framework su CentOS 8

CentOS 8 è una delle distribuzioni più popolari per ambienti aziendali dove Yii PHP sarà un buon alleato, per installarlo lì, dobbiamo prima installare Apache e nel seguente link Solvetic vedrai come farlo in modo semplice:

Passo 1
Una volta verificato che Apache è installato, installeremo Composer in CentOS 8 eseguendo quanto segue:

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

Passo 2
Spostiamo il file scaricato:

 mv compositore.phar / usr / local / bin / compositore 
Passaggio 3
Concediamo le autorizzazioni necessarie:
 chmod + x/usr/local/bin/compositore 

Passaggio 4
Successivamente, accediamo alla directory principale di Apache:

 cd/var/www/html/ 
NotaSe usi Nginx devi andare nella seguente directory: cd/usr/share/nginx/html/

Passaggio 5
Una volta lì andremo ad installare Yii PHO assegnando il nome del progetto desiderato:

 compositore crea-progetto --prefer-dist yiisoft / yii2-app-basic Solvetic 

Passaggio 6
Una volta terminato questo processo, vedremo quanto segue:

Passaggio 7
Accediamo alla cartella del progetto:

 cd Solvetico 
Passaggio 8
E lì eseguiamo la seguente riga con la quale conosciamo la porta attraverso la quale comunica Yii (di default è la porta 8080):
 php yii serve 

Passaggio 9
Questa porta può essere modificata inserendo il parametro -port e inserendo la porta desiderata:

 php yii serve --port = 8888 

Passaggio 10
Dobbiamo lasciare attivo questo comando per accedere a Yii da un browser utilizzando la sintassi. Da questo punto in poi siamo in grado di utilizzare Yii PHP Framework per tutte le attività richieste.

 http: // host locale: 8888

INGRANDIRE

4. Come installare Yii PHP Framework su Debian 10


Il primo passaggio consiste nell'installare un server Web per eseguire le attività di sviluppo da lì.

Passo 1
In questo caso utilizzeremo Apache e per la sua installazione eseguiremo il seguente comando:

 sudo apt install apache2 

Passo 2
Inseriamo la lettera Y per confermare il download e l'installazione di Apache, dopo che questo e Apache è stato installato dobbiamo eseguire quanto segue:

 sudo systemctl enable apache2 (Abilita servizio Apache) sudo systemctl start apache2 (Avvia Apache)
Passaggio 3
Confermiamo che Apache è attivo accedendo a un browser e inserendo "localhost" lì:

INGRANDIRE

Passaggio 4
Procediamo con l'installazione di Composer per installare successivamente Yii eseguendo quanto segue:

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

Passaggio 5
Successivamente spostiamo il file che è stato scaricato e forniamo i rispettivi permessi:

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

Passaggio 6
Accediamo alla radice di Apache:

 cd/var/www/html/ 
Passaggio 7
Lì useremo Composter per installare Yii assegnando il nome del progetto:
 compositore crea-progetto --prefer-dist yiisoft / yii2-app-basic Solvetic 

Passaggio 8
Possiamo vedere l'intero processo di installazione:

Passaggio 9
Al termine di questo processo vedremo quanto segue:

Passaggio 10
Accediamo alla cartella del progetto:

 cd Solvetico 
Passaggio 11
Quindi eseguiamo quanto segue per visualizzare la porta di accesso Yii:
 php yii serve 

Passaggio 12
Di default è 8080 ma, come abbiamo visto, è possibile utilizzare -port (#port) per stabilire una nuova porta, questo viene verificato accedendo a un browser e inserendo quanto segue in una nuova finestra:

 http: // host locale: 8080 

INGRANDIRE

Possiamo vedere quanto sia pratico e semplice installare Yii PHP Framework su questi sistemi popolari e quindi avere un alleato durante l'esecuzione di attività in PHP.

wave wave wave wave wave