
GUIDE PER ASPIRANTI PROGRAMMATORI
Server locale con XAMPP
XAMPP è un software multipiattaforma libero e gratuito distribuito da Apache che offre un ambiente di sviluppo server facile da usare e configurare tramite tecnologie open-source. Il nome “XAMPP” è un acronimo che sta per: X: cross-platform, infatti XAMPP è disponibile per vari sistemi operativi. A: Apache HTTP, il web server. M: MariaDB, il DBMS…


Vuoi avviare una nuova carriera o fare un upgrade?
Trova il corso Digital & Tech più adatto a te nel nostro catalogo!
- Server locale con XAMPP
- Come installare XAMPP
- Come configurare XAMPP
- Gestione del Database con phpMyAdmin
- Che cos’è Composer e il suo ruolo in Symfony
- Come installare e come configurare Composer
- Gestione delle dipendenze con Composer
- Autoloading con Composer
- Scripts e Comandi Personalizzati con Composer
- Come configurare Visual Studio Code
- Ambiente di sviluppo Symfony remoto (Editor online Symfony)
XAMPP è un software multipiattaforma libero e gratuito distribuito da Apache che offre un ambiente di sviluppo server facile da usare e configurare tramite tecnologie open-source.
Il nome “XAMPP” è un acronimo che sta per:
X: cross-platform, infatti XAMPP è disponibile per vari sistemi operativi.
A: Apache HTTP, il web server.
M: MariaDB, il DBMS (Database Management System).
P: PHP, il linguaggio di scripting lato server.
P: Perl, un altro linguaggio di scripting lato server.
XAMPP facilita lo sviluppo e il test di applicazioni web in ambiente locale senza la necessità di configurare un web server ed un DBMS separatamente in quanto tutti i componenti necessari sono già inclusi nel pacchetto.
Componenti di XAMPP
Fatta esclusione per la prima lettera dell’acronimo, le altre indicano i diversi componenti di cui XAMPP è composto, che ci permettono di creare un web hosting locale che simula il comportamento di un web hosting remoto. Vediamoli più nel dettaglio:
- Apache: un web server popolare e affidabile che si occupa della gestione delle richieste HTTP e del trasferimento di pagine web.
- MariaDB: un DBMS open source utilizzato per creare, gestire e manipolare database relazionali. Essendo un fork di MySql è praticamente intercambiabile con esso.
- PHP: il linguaggio di scripting lato server utilizzato da Symfony.
- Perl: un linguaggio di programmazione ad alto livello spesso utilizzato per lo sviluppo web.ù
Perché utilizzare XAMPP
I motivi principali per utilizzare XAMPP sono i seguenti:
- Facilità di Installazione: XAMPP offre un processo di installazione semplice e veloce permettendo agli sviluppatori di configurare rapidamente un ambiente di sviluppo web in locale.
- Ambiente completo: XAMPP include tutti gli strumenti essenziali di cui uno sviluppatore ha bisogno per iniziare a lavorare su un progetto web, eliminando la necessità di installare e configurare singolarmente ogni componente.
- Community e Supporto: Essendo una soluzione popolare, XAMPP ha una grande community di sviluppatori e una vasta gamma di risorse educative e tutorial disponibili online.
- Portabilità: XAMPP dispone anche di una versione “portable” per installazione su pendrive USB permettendo di trasportare il proprio ambiente di sviluppo anche su altre macchine.
CONTENUTI GRATUITI IN EVIDENZA
Guide per aspiranti programmatori 👨🏻🚀
Vuoi muovere i primi passi nel Digital e Tech? Abbiamo preparato alcune guide per aiutarti a orientarti negli ambiti più richiesti oggi.