Questa guida ti mostrerà come installare tutto il necessario per sviluppare con Laravel su un sistema Linux.
Prima di iniziare, assicurati di avere i seguenti strumenti installati sul tuo sistema:
- PHP (versione 8.2 o superiore)
- Composer
- Node.js e npm
sudo apt install apache2
sudo apt install mysql-server
sudo apt install php-pear php-fpm php-dev php-zip php-curl php-xmlrpc php-gd php-mysql php-mbstring php-xml libapache2-mod-php
per aggiornare la config:
sudo service apache2 restart
Aprendo il web browser e accedendo al seguente url: http://localhost/. Dovreste visualizzare un messaggio in cui dice che funziona.
Eseguendo il seguente comando viene svolto il controllo di funzionamento :
php -r 'echo "\n\n Your PHP installation is working fine. \n\n";'
Verifica l'installazione:
php -vcurl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composerVerifica l'installazione:
composer --versioncurl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt install -y nodejsVerifica l'installazione:
node -v
npm -vOra che abbiamo tutti i prerequisiti, possiamo installare Laravel:
composer global require laravel/installerAggiungi il percorso di Composer al tuo PATH.
Controlla attraverso il seguente comando dove sono stati inseriti gli eseguibili di Composer.
composer global config bin-dir --absoluteAd esempio (Utilizzando Ubuntu 24.04) la mia è:
/home/fabrizio/.config/composer/vendor/bin
Aggiungi questa linea al tuo file .bashrc o .zshrc in base alla destinazione che ti è stata mostrata in precedenza:
export PATH="$PATH:$HOME/.config/composer/vendor/bin"Ricarica il file di configurazione della shell:
source ~/.bashrc # o source ~/.zshrc se usi ZshPer creare un nuovo progetto Laravel, esegui:
laravel new nome-progettoOppure, se preferisci usare Composer direttamente:
composer create-project --prefer-dist laravel/laravel nome-progettoNaviga nella directory del tuo progetto e avvia il server di sviluppo:
cd nome-progetto
php artisan serveOra puoi accedere alla tua applicazione Laravel all'indirizzo http://localhost:8000.
In caso di progetto gia esistente entrare nella cartela di tale progetto da terminale, a seguire
composer install cp .env.example .env php artisan key:generatemodificare credenziali in file .env inserendo nome utente e password di Db
php artisan migrate Hai installato con successo Laravel e tutti gli strumenti necessari per lo sviluppo su Linux. Buon coding!