Deplomo
Accedi
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 . Per consultare i pacchetti, visita la pagina acquistare hosting Laravel oppure la guida completa Guida al deploy .

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

  1. Crea un progetto e un nuovo ambiente dal pannello Deplomo.
  2. Collega il servizio al repository GitHub o GitLab e seleziona il branch.
  3. Configura i comandi di build e avvio in base al progetto.
  4. Aggiungi le variabili d’ambiente richieste e avvia il deploy.
  5. 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.