Come installare Symfony Framework su Linux

Come installare Symfony Framework su Linux
Immagine caratteristica

Symfony è uno dei migliori framework PHP full-stack, con oltre seicentomila sviluppatori che lo utilizzano attivamente. In particolare, viene utilizzato nello sviluppo di molti siti Web e applicazioni Web popolari, tra cui Spotify, Dailymotion e Trivago.

In questo tutorial imparerai come installare il framework Symfony sul tuo sistema Linux.

Caratteristiche di Symfony

Il framework Symfony ti consente di sviluppare rapidamente siti Web complessi, applicazioni Web e microservizi sul tuo sistema Linux fornendo un toolbox avanzato e tonnellate di componenti riutilizzabili. Ecco alcune delle migliori funzionalità di Symfony:

  • Framework open source, veloce, flessibile e ben documentato
  • Una vasta comunità attiva di sviluppatori, tester, utenti, integratori e altro ancora
  • Funziona sul modello MVC (Model-View-Controller).
  • Numerosi componenti Symfony riutilizzabili e disaccoppiati
  • Classi di database complete di funzionalità
  • Utilizza Composer come gestore delle dipendenze
  • Struttura di directory organizzata
  • Routing URI flessibile
  • Gestione della cache e registrazione degli errori
  • Architettura di programmazione orientata agli oggetti (OOP).

Prerequisiti per l’installazione di Symfony

Come accennato in precedenza, Symfony è un framework PHP, quindi è necessario installare PHP e alcune altre dipendenze sul proprio sistema prima di installarlo.

Innanzitutto, aggiungi il repository PHP all’elenco dei repository nel tuo sistema eseguendo i seguenti comandi in base alla tua distribuzione Linux:

Aggiungi il repository PHP alla distribuzione Linux

Successivamente, aggiorna i repository di sistema e installa PHP 8.2 insieme ad altre dipendenze richieste:

Installa PHP e altre dipendenze

Infine, per verificare la versione PHP installata sul tuo sistema, esegui il php -vcomando:

Versione Php

Installazione di Symfony su Linux

È necessario installare la CLI di Symfony e Composer per utilizzare il framework Symfony senza problemi.

Installa la CLI di Symfony

Per scaricare e installare Symfony, puoi usare il comando wgeto curl:

Installa Symfony

Successivamente, aggiungi Symfony alla variabile d’ambiente PATH del tuo sistema e applica le modifiche:

Definire il PERCORSO di Symfony

In questo modo, Symfony viene installato e configurato correttamente.

Installa Compositore

Successivamente, dovresti installare Composer, il gestore delle dipendenze per PHP, che utilizzerai durante lo sviluppo dei tuoi progetti.

A questo scopo, scarica prima lo script di installazione di Composer e verificane l’integrità abbinando l’hash:

Quindi, esegui i seguenti comandi per installare Composer e rimuovere il suo script di installazione dal tuo sistema:

Installazione del compositore

Infine, puoi eseguire il symfony check:reqcomando per assicurarti che Symfony sia pronto per iniziare a sviluppare la tua prima applicazione web:

Controlla requisito

Qui puoi osservare nell’output sopra che sei pronto per lo sviluppo.

Crea la tua prima applicazione Web

Prima di creare la prima applicazione web in Symfony, è sempre considerata una buona pratica configurare git sul proprio sistema. A questo scopo, esegui i seguenti gitcomandi per configurare il tuo nome utente e la tua email git:

Configurazione Git

Da tenere a mente : sostituisci la tua email e il tuo nome utente nei comandi precedenti.

Sei finalmente pronto per creare la tua prima applicazione web Symfony.

Ad esempio, per creare un’applicazione web denominata ” mte ” eseguirai il comando seguente:

Creare un'applicazione web

Tuttavia, se desideri creare un microservizio o un’API anziché un’applicazione Web, esegui il comando seguente:

Dopo aver creato con successo il tuo progetto, vai alla sua directory e avvia il server Symfony:

avviare il server web Symfony

In particolare, puoi osservare che il server web è in ascolto su http://127.0.0.1:8000 . Ora apri il tuo browser Web preferito e accedi al server inserendo questo indirizzo di ascolto.

Pagina di benvenuto dell'applicazione web Symfony

Infine, puoi iniziare a codificare la prima pagina della tua applicazione web . Buona programmazione!

Esegui il debug della tua applicazione Web

Durante lo sviluppo di un’applicazione web, avrai bisogno di vari strumenti, in particolare strumenti di debug, per migliorare la tua efficienza e produttività. Sebbene Symfony offra alcuni strumenti di debug integrati come Profiler, hai la libertà di integrare con esso il miglior strumento di debug per ottenere un’esperienza di debug personalizzata.

Credito immagine: Nimrach Chaudhry. Tutte le modifiche e gli screenshot sono di Nimrah Chaudhry.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *