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 | phpNotase 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.jsonPassaggio 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.confPassaggio 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/webPassaggio 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 / compositorePassaggio 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 SolveticoPassaggio 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 SolveticoPassaggio 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.