Laravel è un framework open source per PHP basato su MVC (Model View Controller).
Il framework è stato progettato per offrire agli sviluppatori un ambiente completo per creare applicazioni web in PHP.
I prerequisiti per utilizzare il framework sono i seguenti:
- PHP >= 7.1.3
- OpenSSL Extension
- PDO PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
- Ctype PHP Extension
- JSON PHP Extension
- BCMATH PHP Extension
Per avere un ambiente adatto ad ospitare Laravel ci sono varie soluzioni:
- Server web Apache (in ambiente linux)
- Server XAMPP (adatto soprattutto in ambiente windows)
- Server Nginx (in ambiente linux)
- HOMESTEAD (un ambiente basato su macchina virtuale che crea tutto ciò che è necessario)
- Docker/laradock (un sistema basato sui container simile alla virtualizzazione, ma più efficiente)
INSTALLAZIONE DI LARAVEL
Laravel fa uso di Composer per gestire le dipendenze, quindi è necessario aver già installato Composer sul server che ospiterà Laravel ( GUIDA COMPOSER).
Se tutto è pronto, la prima cosa da fare è scaricare, utilizzando composer, l’installer per Laravel mediante il seguente comando:
composer global require laravel/install
Una volta scaricato l’Installer, per creare il nostro primo progetto da gestire con Laravel è sufficiente spostarsi nella DocumentRoot del server e digitare
laravel new miaapp
Un’alternativa, qualora non si volesse utilizzare l’installer, è utilizzare il comando composer create-project nel modo seguente:
composer create-project --prefer-dist laravel/laravel miaapp
A questo punto, all’interno della DocumentRoot comparirà una nuova cartella miaapp che conterrà l’ambiente di sviluppo quasi pronto.
Nel prossimo articolo vedremo come si presenta l’ambiente ed inizieremo a configurarlo.