Guida al deploy di Laravel and PHP # Deploy Laravel and PHP on Deplomo Deploy Laravel and PHP on Deplomo from Git or the CLI. Set the build command, configure Artisan, environment variables, a MySQL database, and a domain. Deploy your Laravel project without cPanel. risposta breve Il deploy diDeploy Laravel con Artisan non richiede i tradizionali pannelli di controllo. Collega il repository Git perché Composer installi le dipendenze, poi configura la connessione a [acquistare un database MySQL](/it/marketplace/apps/mysql) . Per consultare i pacchetti, visita la pagina [acquistare hosting Laravel](/it/products/laravel) oppure la guida completa [Guida al deploy](/it/guides) . Ultima revisione:6 settembre 2026 ## Prepara il progetto e fai il deploy di Deploy Laravel Inserisci nel repository Git i file delle dipendenze, come `composer.json and composer.lock` . Comandi di build e avvio predefiniti per questo stack: ``` # Comando di build composer install --no-dev --optimize-autoloader && php artisan config:cache # Comando di avvio php artisan serve --host=0.0.0.0 --port=$PORT ``` Set APP_KEY, APP_ENV, APP_URL and database connection details as environment variables. ## Deploy automatico direttamente da Git - Crea un progetto e un nuovo ambiente dal pannello Deplomo. - Collega il servizio al repository GitHub o GitLab e seleziona il branch. - Configura i comandi di build e avvio in base al progetto. - Aggiungi le variabili d’ambiente richieste e avvia il deploy. - Nella sezione Domini, collega il tuo dominio e configura SSL. ## Distribuisci dalla cartella locale con CLI di Deplomo ``` curl -fsSL https://get.deplomo.com/install.sh | sh deplomo login cd your-project deplomo deploy deplomo logs ``` La CLI di Deplomo consente di pubblicare il codice locale senza inviarlo prima a Git. In Windows (PowerShell), usa questo comando al posto di quello di installazione: `irm https://get.deplomo.com/install.ps1 | iex` . ## Accorgimenti per l’ambiente di produzione di Laravel and PHP - Review migrations before running them, and take a backup first. - Run the queue worker and scheduler separately as services or cron jobs. - Use persistent storage or MinIO for uploaded files. - Verifica lo stato di salute e il tempo di avvio del servizio prima di indirizzarvi il traffico. - Conserva i dati persistenti e i file degli utenti su dischi persistenti o in uno spazio di archiviazione cloud. ## Domande frequenti ### Come si fa il deploy di Laravel e delle migrazioni su Deplomo? Per fare il deploy di Laravel, inserisci il comando php artisan migrate --force nel campo del comando di build, così da aggiornare il database durante la pubblicazione della nuova versione. ### È possibile caricare un progetto Laravel sull’hosting senza cPanel? Sì. Per fare il deploy di un progetto Laravel sull’hosting cloud Deplomo non servono i tradizionali pannelli di controllo: puoi pubblicare direttamente da Git o dalla CLI. ### Come si gestiscono le code (queue) durante il deploy di Laravel e PHP? Con Laravel e PHP puoi creare un servizio worker separato ed eseguire il comando php artisan queue:work per elaborare le attività in background.