Guida all'installazione di ServBay: configura rapidamente un ambiente di sviluppo web locale su macOS
ServBay è uno strumento locale per ambienti di sviluppo web creato appositamente per sviluppatori, progettato per semplificare l’installazione e la gestione di diversi stack tecnologici (come PHP, Node.js, Python, Go, Java, Ruby, Rust ecc.) e database (come MySQL, PostgreSQL, MongoDB, Redis) su macOS. Il processo di installazione di ServBay è estremamente semplice e veloce, una delle sue caratteristiche principali.
Rispetto ad altri strumenti simili, il pacchetto di installazione di ServBay è molto leggero (solitamente intorno ai 20MB) e tutto il processo, dall’installazione all’inizializzazione, richiede solo pochi clic e si completa in pochi minuti, permettendoti di cominciare subito a lavorare sui tuoi progetti.
Video Tutorial
Il tutorial video mostra tutti i passaggi necessari per installare ServBay. Puoi anche guardarlo direttamente su YouTube.
Avvertenze importanti e prerequisiti
Attualmente ServBay è progettato principalmente per il sistema operativo macOS.
Prima di installare e inizializzare ServBay, tieni presente quanto segue:
- Conflitti di porta: Le porte sul sistema operativo sono risorse uniche, e possono essere utilizzate da un solo processo alla volta. Per far funzionare correttamente i servizi chiave richiesti da ServBay (come il web server e i database), occorre che le relative porte siano libere. Per essere sicuro che ServBay possa avviarsi e funzionare regolarmente, chiudi qualsiasi programma che potrebbe già occupare queste porte prima dell’installazione. Le porte tipicamente soggette a conflitti includono, ma non sono limitate a:
- Porte dei servizi Web: 80 (HTTP), 443 (HTTPS) (programmi comuni: Apache, Nginx, Caddy, altri server web locali)
- Porta database MySQL/MariaDB: 3306
- Porta database PostgreSQL: 5432
- Porta database MongoDB: 27017
- Porta servizio Redis: 6379
- Porta DNS: 53 (programmi comuni: dnsmasq, altri servizi DNS locali) Puoi verificare se una porta è già utilizzata nel Terminale, eseguendo il comando
lsof -i :[numero-porta]
(ad es.lsof -i :80
).
Scarica il pacchetto di installazione ServBay
Puoi ottenere la versione più recente del pacchetto dal sito ufficiale di ServBay. Il file è solitamente molto leggero e il download è rapido.
Visita la pagina di download di ServBay e scarica il file di installazione .dmg
per macOS. I file vengono solitamente nominati con il formato ServBayInstaller-vX.Y.Z.dmg
, dove X.Y.Z
indica la versione.
Installa ServBay
Dopo aver scaricato il pacchetto, segui questi passaggi per completare l’installazione:
- Fai doppio clic sul file
.dmg
appena scaricato (ad esempioServBayInstaller-v1.12.0.dmg
). Il sistema monterà l’immagine del disco e aprirà la finestra di installazione. - Nella finestra che si apre, vedrai l’icona di ServBay.app e il collegamento rapido alla cartella Applicazioni. Trascina l’icona
ServBay.app
nella cartellaApplicazioni
per installarla. - Una volta completata l’installazione, apri la cartella
Applicazioni
di macOS, trova l’icona di ServBay e fai doppio clic per avviare il programma.
Inizializzazione di ServBay
Al primo avvio, ServBay richiede alcune impostazioni iniziali. Questo processo scarica e configura i pacchetti necessari in base alle tue scelte. Assicurati prima che tutte le porte indispensabili siano libere, poi avvia ServBay facendo doppio clic sulla sua icona.
ServBay offre un’interfaccia di inizializzazione semplice e intuitiva:
- Seleziona il tuo profilo: Sul lato sinistro dell’interfaccia, scegli il profilo che meglio rispecchia le tue esigenze di sviluppo principale, ad esempio “Web Developer”, “Full Stack Developer”, “PHP Developer” ecc.
- Visualizza i pacchetti preimpostati: Dopo aver scelto il profilo, sulla destra vedrai la selezione automatica di pacchetti consigliati da ServBay per quel profilo, di solito comprensiva di un web server predefinito (come Nginx), del runtime di ServBay e delle versioni di linguaggi (come PHP, Python ecc.) suggerite. Puoi controllare queste opzioni predefinite.
- Avvia l’installazione: Dopo aver confermato la scelta del profilo e dei pacchetti, clicca il pulsante
Start Installation
in basso a destra per iniziare il processo. - Richiesta permessi: Dopo il clic su "Start Installation", ServBay ti chiederà la password utente di macOS per poter installare
ServBay Helper
.ServBay Helper
è uno strumento necessario per la gestione dei servizi di sistema, l’assegnazione dei permessi e la gestione delle porte. È essenziale autorizzare l’installazione diServBay Helper
, altrimenti ServBay non potrà avviarsi né gestire correttamente i pacchetti e i siti. - Attendi il completamento: Attendi che ServBay finisca il download, l’installazione e la configurazione dei pacchetti scelti. Questo potrebbe richiedere alcuni minuti a seconda del numero di pacchetti selezionati e della velocità della connessione.
- Accedi al pannello principale: Dopo l’inizializzazione, sarai reindirizzato automaticamente al pannello principale di controllo di ServBay. Qui puoi visualizzare lo stato dei pacchetti installati.
Congratulazioni! ServBay è stato installato e inizializzato correttamente.
Accedi al sito demo e agli strumenti di amministrazione
ServBay configura di default un sito web demo e integra i più diffusi strumenti di amministrazione database (come phpMyAdmin, Adminer) e una pagina delle informazioni PHP (phpinfo), così da poter verificare l’installazione e gestire facilmente i database.
La cartella radice del sito web di default di ServBay si trova solitamente in /Applications/ServBay/www
. Il sito demo e i relativi strumenti sono contenuti in questa directory. Puoi anche inserire qui i tuoi progetti, organizzandoli in sottocartelle.
- Apri il tuo browser web e visita l’indirizzo di default: https://servbay.host
- In alternativa, puoi trovare la voce
servbay.host
anche nel menùSiti Web
della barra di navigazione laterale dell’interfaccia principale di ServBay e cliccare sull’icona di accesso a destra.
- In alternativa, puoi trovare la voce
- Nella pagina del sito demo di ServBay troverai facilmente i link a phpMyAdmin, Adminer e agli altri strumenti di gestione.
A questo punto hai installato con successo e inizializzato ServBay, imparando a raggiungere il sito demo di default e tutti gli strumenti di amministrazione. Ora sei pronto per configurare e sviluppare i tuoi progetti!