Ti mostreremo come installare Laravel sul server DirectAdmin. Laravel è un popolare framework di applicazioni Web PHP open source con sintassi espressiva ed elegante. Questa guida dovrebbe funzionare anche su altri sistemi VPS Linux, ma è stata testata e scritta per un VPS DirectAdmin. Installare Laravel sul server DirectAdmin è un compito facile, basta seguire attentamente i passaggi seguenti e dovresti averlo installato in meno di 10 minuti.
Questa guida presuppone che tu abbia già:
- PHP 5.6.4 o successivo (PHP 7 è altamente raccomandato)
- Estensioni OpenSSL, Mbstring, PDO, Tokenizer, PHP e XML
- Apache o Nginx
1. Accedi al tuo VPS tramite SSH
ssh root@my_server
2. Aggiorna il sistema e installa i pacchetti necessari
yum update yum install git curl
3. Installa il compositore
Composer è un gestore delle dipendenze per PHP con il quale puoi installare pacchetti. Composer inserirà tutte le librerie e le dipendenze necessarie per il tuo progetto.
curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer
4. Installa Laravel
L'installazione di Laravel è un processo semplice, in questa guida installeremo Laravel utilizzando il comando composer create-project.
Elimina i file predefiniti creati da DirectAdmin:
rm -rf /home/USERNAME/domains/LARAVEL_DOMAIN_NAME/public_html/*
Passa alla directory principale del dominio:
cd /home/USERNAME/domains/LARAVEL_DOMAIN_NAME/public_html/
e installa Laravel usando il compositore create-project
comando (notare il punto alla fine del comando):
composer create-project --prefer-dist laravel/laravel .
Se hai effettuato l'accesso come root o un altro utente sudo, dovrai impostare la proprietà e le autorizzazioni corrette:
chown -R USERNAME:USERNAME /home/USERNAME/domains/LARAVEL_DOMAIN_NAME/public_html/
Non dimenticare di cambiare "USERNAME" con il nome utente effettivo e LARAVEL_DOMAIN_NAME con il nome di dominio effettivo.
5. Configura DirectAdmin
Dobbiamo modificare la radice del documento del server Web predefinito e cambiarla da public_html
a public
come richiesto da Laravel.
Accedi al tuo DirectAdmin come amministratore su:https://YOUR_SERER_IP:2222
e fare clic sul collegamento "Configurazioni HTTPD personalizzate" nella sezione "Funzionalità extra". Nella nuova finestra vedrai un elenco di tutti i tuoi domini, clicca sul dominio dove hai installato Laravel e ti verrà presentata una nuova finestra dove potrai modificare la configurazione del tuo web server.
Per modificare la radice del documento, aggiungi le seguenti righe nell'area di testo "Personalizzazione Httpd.conf per":
|?DOCROOT=`HOME`/domains/`DOMAIN`/public_html/public|
Se stai usando nginx devi anche aggiungere le seguenti righe in modo che Nginx possa gestire le richieste.
location / { try_files $uri $uri/ /index.php?$query_string; }
Infine, fai clic sul pulsante "Salva".
Questo è tutto. Hai installato e configurato con successo Laravel sul tuo DirectAdmin Server. Per ulteriori informazioni su Laravel, fare riferimento alla documentazione ufficiale di Laravel e per ulteriori informazioni su DirectAdmin fare riferimento alla loro documentazione ufficiale DirectAdmin.
Ovviamente, non devi installare Laravel su un DirectAdmin Server se utilizzi uno dei nostri servizi di hosting Laravel, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Laravel su un DirectAdmin per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS . Se ti è piaciuto questo post su come installare Laravel su un DirectAdmin, condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.