Come installare Symfony Framework su Linux
![Come installare Symfony Framework su Linux](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/05/feature-image2-640x375.webp)
![Immagine caratteristica Immagine caratteristica](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/05/feature-image2-800x450-1.webp)
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 Aggiungi il repository PHP alla distribuzione Linux](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/05/repository-for-php.webp)
Successivamente, aggiorna i repository di sistema e installa PHP 8.2 insieme ad altre dipendenze richieste:
![Installa PHP e altre dipendenze Installa PHP e altre dipendenze](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/05/php-and-other-depedencies.webp)
Infine, per verificare la versione PHP installata sul tuo sistema, esegui il php -vcomando:
![Versione Php Versione Php](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/05/php-version.webp)
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 wget
o curl
:
![Installa Symfony Installa Symfony](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/05/install-symfony.webp)
Successivamente, aggiungi Symfony alla variabile d’ambiente PATH del tuo sistema e applica le modifiche:
![Definire il PERCORSO di Symfony Definire il PERCORSO di Symfony](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/05/define-symfony-path.webp)
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 Installazione del compositore](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/05/composer-installation.webp)
Infine, puoi eseguire il symfony check:req
comando per assicurarti che Symfony sia pronto per iniziare a sviluppare la tua prima applicazione web:
![Controlla requisito Controlla requisito](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/05/check-requirment.webp)
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 git
comandi per configurare il tuo nome utente e la tua email git:
![Configurazione Git Configurazione Git](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/05/config-git.webp)
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 Creare un'applicazione web](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/05/symfony-create-project.webp)
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 avviare il server web Symfony](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/05/symfony-server-start.webp)
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 Pagina di benvenuto dell'applicazione web Symfony](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/05/symfony-first-application-1.webp)
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