Site icon

Come Installare Laravel su DreamHost: Guida Completa Passo-Passo

Come installare Laravel su DreamHost – Guida completa passo passo

Come installare Laravel su DreamHost – Guida completa passo passo

Laravel è uno dei framework PHP più amati dagli sviluppatori, e DreamHost, con il suo supporto a PHP moderno e accesso SSH, permette di ospitarlo senza problemi. In questa guida scoprirai come installare Laravel su DreamHost, sia su hosting condiviso che su VPS, configurando correttamente PHP, Composer, e la cartella public come root del tuo dominio.

1) Prerequisiti su DreamHost

2) Installare Composer via SSH

ssh user@tuodominio.com
cd ~
mkdir -p ~/.php/composer
cd ~/.php/composer
curl -sS https://getcomposer.org/installer | php
echo 'export PATH=/home/$USER/.php/composer:$PATH' >> ~/.bash_profile
source ~/.bash_profile

3) Creare o caricare il progetto Laravel

Opzione A – Creare il progetto su DreamHost:

cd ~
php ~/.php/composer/composer.phar create-project laravel/laravel myapp

Opzione B – Clonare da Git e installare dipendenze:

cd ~/myapp
php ~/.php/composer/composer.phar install --no-dev --optimize-autoloader

4) Impostare la cartella public come root del dominio

5) Configurare Laravel

cd ~/myapp
cp .env.example .env
php artisan key:generate
chmod -R 775 storage bootstrap/cache

Modifica .env per collegare il database e impostare APP_URL. Poi ottimizza:

php artisan config:cache
php artisan route:cache
php artisan view:cache

6) Compilare asset (opzionale)

npm ci
npm run build

Su hosting condiviso, builda localmente e carica la cartella public/build.

7) Cron e queue

Aggiungi un cron job per lo scheduler:

* * * * * php /home/username/myapp/artisan schedule:run >> /dev/null 2>&1

8) Aggiornamenti

cd ~/myapp
php ~/.php/composer/composer.phar install --no-dev --optimize-autoloader
php artisan migrate --force
php artisan optimize

9) Problemi comuni

Seguendo questi passaggi, Laravel sarà pronto e funzionante su DreamHost, con prestazioni e sicurezza ottimali.

Exit mobile version